ನಿಮ್ಮ ಲಾಗ್ ಪ್ರಾಕ್ಸಿಗಳನ್ನು ತಿರುಗಿಸುತ್ತದೆ. ನಿಮ್ಮ ವಿನಂತಿ ಇನ್ನೂ ಹಳೆಯದನ್ನೇ ಬಳಸುತ್ತದೆ.
ಹೊಸ ಮೌಲ್ಯವನ್ನು ಮುದ್ರಿಸುವುದರಿಂದ ವಿನಂತಿಯ ಸಂರಚನೆ ಬದಲಾಗುತ್ತದೆ ಎಂದು ಭಾವಿಸುವ ಬದಲು, ಆಯ್ಕೆ ಮಾಡಿದ ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ನಿಜವಾದ HTTP ಕಳುಹಿಸುವ ಕರೆವರೆಗೆ ಟ್ರೇಸ್ ಮಾಡಿ.
ಆಯ್ಕೆಗಾರ ಪ್ರಾಕ್ಸಿ A ಅನ್ನು ಮುದ್ರಿಸುತ್ತದೆ, ನಂತರ ಪ್ರಾಕ್ಸಿ B. ಆದರೆ ವಿನಂತಿ ಲಾಗ್ ಇನ್ನೂ ಪ್ರಾಕ್ಸಿ A ತೋರಿಸುತ್ತದೆ. ಈ ವಿರೋಧಾಭಾಸವನ್ನು ವಿವರಿಸಲು ನೆಟ್ವರ್ಕ್ ಸೇವೆ ಬೇಕಿಲ್ಲ: ಕರೆ ಮಾಡುವವರು ಆಯ್ಕೆಗಾರದ ಹಿಂತಿರುಗಿಸಿದ ಮೌಲ್ಯವನ್ನು ಬಿಸಾಡಿರಬಹುದು.
ಮೌಲ್ಯವನ್ನು ವಿನಂತಿ ಕಳುಹಿಸುವ ಕರೆವರೆಗೆ ಟ್ರೇಸ್ ಮಾಡಿ:
endpoint = choose_proxy()
routes = {'http': endpoint, 'https': endpoint}
response = session.get(target_url, proxies=routes, timeout=15)
ಈ ತುಣುಕು ಈಗಿರುವ Requests ಸೆಷನ್ ಮತ್ತು ಮಾನ್ಯಗೊಳಿಸಿದ ಪ್ರಾಕ್ಸಿ URL ಅನ್ನು ಊಹಿಸುತ್ತದೆ. ಸಾರ್ವಜನಿಕ ಮಧ್ಯವರ್ತಿಗಳ ಮೂಲಕ ಅನುಮತಿಸಲಾದ ಸಾರ್ವಜನಿಕ ವಿನಂತಿಗಳಿಗಾಗಿ, ಉಚಿತ ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿ ಅದೇ ಆಯ್ಕೆ-ಮತ್ತು-ಕಳುಹಿಸುವ ಮಾರ್ಗದ ಮೂಲಕ ಹೋಗುವ ಅಭ್ಯರ್ಥಿ URLಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಬೆಂಬಲಿತ ಕೀವರ್ಡ್ proxies ಆಗಿದೆ. ಮ್ಯಾಪಿಂಗ್ ಮುದ್ರಿಸುವ, ಅಥವಾ ಯಾರೂ ನಿಗದಿಪಡಿಸದ ಮ್ಯಾಪಿಂಗ್ ಹಿಂತಿರುಗಿಸುವ ಸಹಾಯಕ ಇಲ್ಲಿ ನೀಡಿದ ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ಬದಲಿಸಲಾರದು.
ಆಯ್ಕೆ ಮಾಡಿದ ಮಾರ್ಗವನ್ನು ಕಾರ್ಯಾಚರಣೆಗೆ ಸ್ಥಳೀಯವಾಗಿ ಇರಿಸಿ. ಸಮಕಾಲೀನ ಕೋಡ್ನಲ್ಲಿ, ಹಂಚಿಕೊಂಡ current_proxy ಕ್ಷೇತ್ರವು ಲಾಗಿಂಗ್ ಮತ್ತು ಕಳುಹಿಸುವ ನಡುವೆ ಬದಲಾಗಬಹುದು. ಆಗ ಇನ್ನೊಬ್ಬ ಕೆಲಸಗಾರನ ಆಯ್ಕೆ ತಪ್ಪು ಫಲಿತಾಂಶದ ಪಕ್ಕದಲ್ಲಿ ಕಾಣಿಸಬಹುದು.
ಆಯ್ಕೆ, ಕಳುಹಿಸುವ ಸಂರಚನೆ ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ಸಂಪರ್ಕಿಸಲು ಪ್ರಯತ್ನ ಗುರುತು ಬಳಸಿ. ರುಜುವಾತುಗಳನ್ನು ಹೊಂದಿದ್ದಾಗ ಪೂರ್ಣ URL ಬದಲು ಸುರಕ್ಷಿತ ಎಂಡ್ಪಾಯಿಂಟ್ ಗುರುತನ್ನು ಲಾಗ್ ಮಾಡಿ.
ಆ ಮೌಲ್ಯಗಳು ಹೊಂದಿಕೆಯಾದರೂ ಗಮನಿಸಿದ ಸಾರ್ವಜನಿಕ IP ಬದಲಾಗದಿದ್ದರೆ, ನೀವು ಬೇರೆ ಪ್ರಶ್ನೆಗೆ ಬಂದಿದ್ದೀರಿ: ಆಯ್ಕೆ ಮಾಡಿದ ಎಂಡ್ಪಾಯಿಂಟ್ಗಳು ವಿಭಿನ್ನ ನಿರ್ಗಮನಗಳನ್ನು ಒದಗಿಸುತ್ತವೆಯೇ ಅಥವಾ ತಿರುಗುವ ಗೇಟ್ವೇ ಸಂಪರ್ಕವನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತದೆಯೇ. ಮೊದಲು ಅಪ್ಲಿಕೇಶನ್ ತಾನು ಆಯ್ಕೆ ಮಾಡಿದ ಎಂದು ಹೇಳಿಕೊಂಡ ಮಾರ್ಗವನ್ನು ಕಳುಹಿಸಿದೆಯೇ ಎಂದು ನಿರ್ಧರಿಸಿ. ಇಲ್ಲದಿದ್ದರೆ ಪೂರೈಕೆದಾರರ ಕಡೆಯ ಊಹೆಗಳು ಸರಳ ಹಳೆಯ ವೇರಿಯಬಲ್ ಅನ್ನು ಗಂಟೆಗಳ ಕಾಲ ಮರೆಮಾಡಬಹುದು.