Requests ಪ್ರಾಕ್ಸಿ ಪರಿಸರದೊಂದಿಗೆ PyTumblr ಕೆಲಸ ಪ್ರಾರಂಭಿಸಿ
PyTumblr ನ ಮಾಡ್ಯೂಲ್-ಮಟ್ಟದ Requests ಕರೆಗಳು ಪ್ರಕ್ರಿಯೆ ಪರಿಸರವನ್ನು ಓದುತ್ತವೆ; ಸಂಬಂಧವಿಲ್ಲದ Session ಆ ಕರೆಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದಿಲ್ಲ.
GET, POST ಮತ್ತು DELETE ಗಾಗಿ Requests ಅನ್ನು ಕರೆಯುವ PyTumblr ನ TumblrRequest ಅನುಷ್ಠಾನಕ್ಕಾಗಿ, ಕೆಲಸವನ್ನು ಹೀಗೆ ಪ್ರಾರಂಭಿಸಿ:
https_proxy='http://proxy.example:8080' python tumblr_job.pyಡೀಫಾಲ್ಟ್ Tumblr API ಹೋಸ್ಟ್ HTTPS ಬಳಸುತ್ತದೆ, ಆದ್ದರಿಂದ https_proxy ಸಂಬಂಧಿತ ವೇರಿಯೇಬಲ್. ಅದರ HTTP URL ಮಧ್ಯವರ್ತಿ ಆಲಿಸುವವನನ್ನು ಗುರುತಿಸುತ್ತದೆ. API ಹೋಸ್ಟ್ ಮತ್ತು ಇರುವ OAuth ಸಂರಚನೆಯನ್ನು ಇರುವಂತೆಯೇ ಬಿಡಿ.
ಆ ಮಾರ್ಗದ ಅಗತ್ಯವಿರುವ ಸಂಬಂಧಿತ HTTP ಗಮ್ಯಸ್ಥಾನಗಳಿಗೆ ಮಾತ್ರ http_proxy ಸೇರಿಸಿ. ನಿಮ್ಮ ಪೂರೈಕೆದಾರರಿಂದ ಅಥವಾ SOCKS5 ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿಯಿಂದ SOCKS5 ಎಂಡ್ಪಾಯಿಂಟ್ಗಾಗಿ, Requests ನ SOCKS ಬೆಂಬಲದೊಂದಿಗೆ ಸೂಕ್ತವಾದ socks5 ಅಥವಾ socks5h URL ಬಳಸಿ; ಪೋರ್ಟ್ 1080 ರ ಆಲಿಸುವವನನ್ನು http:// ಎಂದು ಲೇಬಲ್ ಮಾಡುವುದರಿಂದ ಅದರ ಪ್ರೋಟೋಕಾಲ್ ಬದಲಾಗುವುದಿಲ್ಲ.
ಬೇರೆ Requests ಉದಾಹರಣೆ ಕೆಲಸ ಮಾಡಿದರೆ ಆದರೆ PyTumblr ಮಾಡದಿದ್ದರೆ, ಪ್ರತಿಯೊಂದೂ ತನ್ನ ಸಾಗಣೆಯನ್ನು ಹೇಗೆ ಪಡೆಯುತ್ತದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ. ಸಂಬಂಧವಿಲ್ಲದ requests.Session ರಚಿಸುವುದು PyTumblr ನ ಮಾಡ್ಯೂಲ್-ಮಟ್ಟದ ಕರೆಗಳನ್ನು ಬದಲಾಗದೆ ಬಿಡುತ್ತದೆ; ಈ ಮೂಲದಲ್ಲಿ TumblrRequest ನ ಕನ್ಸ್ಟ್ರಕ್ಟರ್ನಲ್ಲಿ ಯಾವುದೇ ಇಂಜೆಕ್ಟೆಡ್-ಸೆಶನ್ ಆರ್ಗ್ಯುಮೆಂಟ್ ಇಲ್ಲ.
ನಂತರ ನಿಜವಾದ ಲಾಂಚ್ಗಳ ಪರಿಸರಗಳನ್ನು ಹೋಲಿಸಿ. IDE ಅಥವಾ ಜಾಬ್ ಸೇವೆ ಯಶಸ್ವಿ ವಿನಂತಿಗೆ ಬಳಸಿದ ಟರ್ಮಿನಲ್ನ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಆನುವಂಶಿಕವಾಗಿ ಪಡೆಯದಿರಬಹುದು. ಪ್ರಾಕ್ಸಿ ದೃಢೀಕರಣ, ಅಗತ್ಯವಿದ್ದಾಗ, Tumblr OAuth ನಿಂದ ಪ್ರತ್ಯೇಕವಾಗಿದೆ.