Python: Wieso bekomme ich mit der requests-Bibliothek nicht die IPs der Proxies?
Hallo!
Ich habe folgenden Code:
import requests, json, random
with open("config/proxies.txt", "r") as generator:
Proxies = []
Proxies += [proxy.strip() for proxy in generator.readlines()]
while True:
Proxy_Payload = {
"http": 'http://%s' % random.choice(Proxies)
}
s = requests.Session()
s.proxies = Proxy_Payload
r = s.get("https://api.ipify.org/?format=json", proxies=Proxy_Payload)
print(r.text)
https://api.ipify.org/?format=json zeigt die IP an, mit der ich die Webseite anfrage.
Aber nun habe ich das Problem, dass ich immer meine eigene IP zurückbekomme und nicht die IP von den Proxies, wie es eigentlich sein sollte.
Die Proxies sind von https://proxyscrape.com/, also kostenlos. Aber ich habe sie mit einem Proxy-Checker geprüft.
Wie kann ich das beheben?