ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಆಮ್ಜ್ಸಿಯರ್ ಅನ್ನು ನೋಡೋಣ. ಈ ಉಪಯುಕ್ತತೆಯು ಅಮೆಜಾನ್ನಿಂದ ಅನಧಿಕೃತ CLI ಮತ್ತು API ಆಗಿದೆ. ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಆಜ್ಞಾ ಸಾಲಿನಿಂದ ಸುಲಭವಾಗಿ ಅಮೆಜಾನ್ ಉತ್ಪನ್ನ ಡೈರೆಕ್ಟರಿಯನ್ನು ಹುಡುಕಿ ಅಮೆಜಾನ್ API ಕೀ ಅಗತ್ಯವಿಲ್ಲದೆ. ಈ ಸಮಯದಲ್ಲಿ ಅಮೆಜಾನ್ ಮತ್ತು ಇತರ ಸಂಸ್ಥೆಗಳು ರಿಯಾಯಿತಿಗಳು, ವಿಶೇಷ ಉತ್ಪನ್ನಗಳು ಮತ್ತು ಖರೀದಿದಾರರಿಗೆ ಇತರ ಆಕರ್ಷಣೆಗಳೊಂದಿಗೆ ತಮ್ಮ ಯುದ್ಧದ ಷೇರುಗಳನ್ನು ಸಿದ್ಧಪಡಿಸುತ್ತಿರುವುದರಿಂದ ಇದು ಆಸಕ್ತಿದಾಯಕ ಸಂಗತಿಯಾಗಿದೆ.
AmzSear ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್ ಆಗಿದೆ ಕೆಲಸ ಮಾಡಲು ಅನಧಿಕೃತ ಅಮೆಜಾನ್. AmzSear ನೊಂದಿಗೆ ನಾವು ಆಜ್ಞಾ ಸಾಲಿನಿಂದ ಅಮೆಜಾನ್ನಲ್ಲಿ ಉತ್ಪನ್ನಗಳನ್ನು ಸುಲಭವಾಗಿ ಹುಡುಕಲು ಮತ್ತು ಉತ್ಪನ್ನದ ಮೂಲ ಮಾಹಿತಿಯನ್ನು ವಿವಿಧ ಮಾರಾಟಗಾರರ ಎಲ್ಲಾ ಬೆಲೆಗಳು, URL, ಯಾವುದೇ ಉತ್ಪನ್ನದ ವರ್ಗೀಕರಣಗಳನ್ನು ನೋಡಲು ಸಾಧ್ಯವಾಗುವ ಸಾಧ್ಯತೆಯನ್ನು ನಾವು ಹೊಂದಿದ್ದೇವೆ. , ಅಮೆಜಾನ್ API ಅನ್ನು ಬಳಸದೆ ನೇರವಾಗಿ ನಿಮ್ಮ ಟರ್ಮಿನಲ್ನ ವಿಂಡೋದಿಂದ. ಈ ಉಪಯುಕ್ತತೆಯಾಗಿದೆ ನಲ್ಲಿ ಉಚಿತವಾಗಿ ಲಭ್ಯವಿದೆ GitHub ಮತ್ತು ಎಂಐಟಿ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗುತ್ತದೆ.
ಉಬುಂಟು 17.10 ನಲ್ಲಿ ಆಮ್ಜ್ಸಿಯರ್ ಸ್ಥಾಪಿಸಿ
ಆಮ್ಜ್ಸಿಯರ್ ಆವೃತ್ತಿಯ ಅಗತ್ಯವಿದೆ ಪೈಥಾನ್ 2.7 ಅಥವಾ ಹೆಚ್ಚಿನದು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು. ನಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ನಾವು ಪಿಪ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇವೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು. ಪಿಪ್ ಅನ್ನು ಸ್ಥಾಪಿಸದಿದ್ದರೆ, ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ ನಾವು ಅದನ್ನು ಸರಳ ರೀತಿಯಲ್ಲಿ ಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಉಬುಂಟು ಮತ್ತು ಅದರ ಉತ್ಪನ್ನಗಳಲ್ಲಿ, ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು (Ctrl + Alt + T) ಮಾತ್ರ ತೆರೆಯಬೇಕು ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು ಪಿಪ್ ಸ್ಥಾಪಿಸಿ:
sudo apt install python-pip
ನಾವು ಪಿಪ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನಾವು ಆಜ್ಞೆಯೊಂದಿಗೆ ಪಿಪ್ ಬಳಸಿ ಅದೇ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಆಮ್ಜ್ಸಿಯರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುತ್ತೇವೆ:
sudo pip install amzsear
AmzSear ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು
El ಪ್ರಮಾಣಿತ ಆಜ್ಞೆ amzSear ಅನ್ನು ಬಳಸಲು ಅದು ಹೀಗಿರುತ್ತದೆ:
amzsear query_string [-p num [-i num]] [-q] [-v] [-d]
ಹೆಸರಿನಿಂದ ಉತ್ಪನ್ನವನ್ನು ಹುಡುಕಿ
ಪುಸ್ತಕ as ನಂತಹ ಉತ್ಪನ್ನವನ್ನು ಹುಡುಕಲು ಪ್ರಯತ್ನಿಸೋಣಎ ರಿವರ್ ಇನ್ ಡಾರ್ಕ್ನೆಸ್: ಒನ್ ಮ್ಯಾನ್ಸ್ ಎಸ್ಕೇಪ್ ಫ್ರಮ್ ನಾರ್ತ್ ಕೊರಿಯಾ«. ಇದಕ್ಕಾಗಿ ನಾವು ಬರೆಯುತ್ತೇವೆ:
amzsear 'A River in Darkness: One Mans Escape from North Korea'
ಇದು ನಮ್ಮ ಆಧಾರದ ಮೇಲೆ ಫಲಿತಾಂಶಗಳನ್ನು ತೋರಿಸುತ್ತದೆ ಅಮೆಜಾನ್ ಉತ್ಪನ್ನ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಹುಡುಕಾಟ ಸ್ಟ್ರಿಂಗ್ ನಮ್ಮ ಟರ್ಮಿನಲ್ನಲ್ಲಿ. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ಕೇವಲ ಒಂದು ಫಲಿತಾಂಶವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
ನಮಗೆ ಸಹ ತೋರಿಸಲಾಗುತ್ತದೆ ನಮ್ಮ ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ಫಲಿತಾಂಶಗಳು ಪೂರ್ವನಿರ್ಧರಿತ.
ನಾವು ನಿಖರವಾದ ಹುಡುಕಾಟ ಪದವನ್ನು ನೀಡಬೇಕಾಗಿಲ್ಲ. ನಾವು ಸಂಬಂಧಿತ ಹುಡುಕಾಟ ಪದಗಳನ್ನು ಬಳಸಬಹುದು ಇದು ಈ ಉದಾಹರಣೆಗಾಗಿರಬಹುದು «ಕತ್ತಲೆಯಲ್ಲಿ ಒಂದು ನದಿ»ಮತ್ತು ಫಲಿತಾಂಶಗಳನ್ನು ಟರ್ಮಿನಲ್ ಮತ್ತು ಬ್ರೌಸರ್ನಲ್ಲಿ ನೋಡಿ.
ಪ್ರತಿ ಪುಟಕ್ಕೆ ಫಲಿತಾಂಶಗಳನ್ನು ವೀಕ್ಷಿಸಿ
AmzSear ಸ್ಕ್ರಿಪ್ಟ್ ನಮಗೆ ಮೊದಲ ಪುಟದ ಫಲಿತಾಂಶವನ್ನು ಮಾತ್ರ ತೋರಿಸುತ್ತದೆ. ಆದರೂ ಕೂಡ ನಾವು ನಿರ್ದಿಷ್ಟ ಪುಟ ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು ಇದನ್ನು ಈ ಕೆಳಗಿನವುಗಳಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ:
amzsear 'A River in Darkness' -p 2
ಈ ಆಜ್ಞೆಯು ಹಿಂದಿನಂತೆ, ಅಮೆಜಾನ್ ಉತ್ಪನ್ನ ಡೈರೆಕ್ಟರಿಯ ಎರಡನೇ ಪುಟದ ಫಲಿತಾಂಶಗಳನ್ನು ಟರ್ಮಿನಲ್ ಮತ್ತು ಬ್ರೌಸರ್ನಲ್ಲಿ ತೋರಿಸುತ್ತದೆ.
ಬ್ರೌಸರ್ನಲ್ಲಿ ಮಾತ್ರ ಫಲಿತಾಂಶಗಳನ್ನು ನೋಡಿ
ಫಲಿತಾಂಶವನ್ನು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಆದರೆ ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ತೋರಿಸಬೇಕೆಂದು ನಾವು ಬಯಸದಿದ್ದರೆ, ನಾವು ಅದನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ -q ಆಯ್ಕೆ ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ.
amzsear 'A River in Darkness' -p 2 -q
ನಾನು ಹೇಳಿದಂತೆ, ಈ ಆಜ್ಞೆಯು ಫಲಿತಾಂಶದ ಎರಡನೇ ಪುಟವನ್ನು ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ಮಾತ್ರ ತೋರಿಸುತ್ತದೆ. ಟರ್ಮಿನಲ್ನಲ್ಲಿ ನಾವು ಯಾವುದೇ ಫಲಿತಾಂಶಗಳನ್ನು ನೋಡುವುದಿಲ್ಲ.
ಫಲಿತಾಂಶಗಳನ್ನು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಮಾತ್ರ ವೀಕ್ಷಿಸಿ
ಅದೇ ರೀತಿಯಲ್ಲಿ, ನಾವು ಫಲಿತಾಂಶವನ್ನು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಮಾತ್ರ ನೋಡಲು ಬಯಸಿದರೆ ಮತ್ತು ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ಅಲ್ಲ, ನಾವು ಇದನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ -d ಆಯ್ಕೆ.
amzsear 'A River in Darkness' -p 2 -d
ಎಲ್ಲಾ ಉತ್ಪನ್ನ ಮಾಹಿತಿಯನ್ನು ನೋಡಿ
ಉತ್ಪನ್ನದ ಬಗ್ಗೆ ಹೆಸರು, URL, ಎಲ್ಲಾ ಬೆಲೆಗಳು ಮತ್ತು ವರ್ಗೀಕರಣ ಸರಪಳಿ ಮುಂತಾದ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಟರ್ಮಿನಲ್ ನಮಗೆ ತೋರಿಸಲು, ನಾವು ಸೇರಿಸಬೇಕಾಗಿದೆ -v ಆಯ್ಕೆ.
amzsear 'A River in Darkness' -d -v
ಈ ಆಜ್ಞೆಯು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಮಾತ್ರ ಫಲಿತಾಂಶದ ಮೊದಲ ಪುಟವನ್ನು ನಮಗೆ ತೋರಿಸುತ್ತದೆ. ಬೇರೆ ಯಾವುದೇ ಪುಟವನ್ನು ನಮಗೆ ತೋರಿಸಬೇಕೆಂದು ನಾವು ವಿನಂತಿಸಬಹುದು. ಮೇಲಿನ ಸ್ಕ್ರೀನ್ಶಾಟ್ನಲ್ಲಿ ನೀವು ನೋಡುವಂತೆ, URL, ವಿಭಿನ್ನ ಮಾರಾಟಗಾರರ ಬೆಲೆಗಳು ಮತ್ತು ತೋರಿಸಿದ ಉತ್ಪನ್ನಗಳ ರೇಟಿಂಗ್ಗಳಂತಹ ಎಲ್ಲಾ ವಿವರಗಳನ್ನು ಸಹ ನಮಗೆ ತೋರಿಸಲಾಗುತ್ತದೆ.
ನಾವು -d ಆಯ್ಕೆಯನ್ನು ಒಳಗೊಂಡಿರುವುದರಿಂದ ಈ ಫಲಿತಾಂಶಗಳು ಬ್ರೌಸರ್ನಲ್ಲಿ ತೋರಿಸುವುದಿಲ್ಲ. ನಾವು ಟರ್ಮಿನಲ್ ಮತ್ತು ಬ್ರೌಸರ್ನಲ್ಲಿ ಫಲಿತಾಂಶವನ್ನು ವೀಕ್ಷಿಸಲು ಬಯಸಿದರೆ, ನಾವು ಆಜ್ಞೆಯಿಂದ -d ಆಯ್ಕೆಯನ್ನು ಮಾತ್ರ ತೆಗೆದುಹಾಕಬೇಕಾಗುತ್ತದೆ.
ಎಚ್ಚರಿಕೆ
ಅಮೆಜಾನ್ನಲ್ಲಿ ಉತ್ಪನ್ನಗಳನ್ನು ಹುಡುಕಲು ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಆಗಾಗ್ಗೆ ಬಳಸುವವರು ಜಾಗರೂಕರಾಗಿರಬೇಕು. ಅಮೆಜಾನ್ ಅನೇಕ ರೀತಿಯ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಬೋಟ್ ಎಂದು ಗುರುತಿಸಿದೆ ಮತ್ತು ಪುನರಾವರ್ತಿತ ಪ್ರಶ್ನೆಗಳನ್ನು ಕಳುಹಿಸುವ ಐಪಿ ವಿಳಾಸಗಳನ್ನು ನಿಷೇಧಿಸಿದೆ. ಹೀಗಾಗಿ, ಇದನ್ನು ವಿಪಿಎನ್ ಅಥವಾ ಪ್ರಾಕ್ಸಿ ಮೂಲಕ ಚಲಾಯಿಸುವುದು ಒಳ್ಳೆಯದು. ಡೆವಲಪರ್ ಪರಿಹಾರವನ್ನು ನೀಡುವವರೆಗೆ ನಮ್ಮ ಹುಡುಕಾಟಗಳನ್ನು ಮಿತಿಗೊಳಿಸುವುದು ಒಳ್ಳೆಯದು.
AmzSear ಅನ್ನು ಅಸ್ಥಾಪಿಸಿ
ನಮ್ಮ ಸಿಸ್ಟಮ್ನಿಂದ ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲು, ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕಾಗುತ್ತದೆ (Ctrl + Alt + T) ಮತ್ತು ಅದರಲ್ಲಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬರೆಯಿರಿ:
sudo pip uninstall amzsear