Python-Requests Proxy-Fehler 'Failed to parse'

Ich versuche, mich zu kratzen, eine Seite mit einer Liste von proxies.
Dieses kleine problem ist litrally mich verrückt. Es funktioniert, wenn ich die Eingabe der proxy direkt so:

proxies = {
            'http': 'http://10.0.1.1:8080',
            'https': 'http://10.0.1.1:8080'
        }

Aber wenn ich so etwas wie

http_proxy =  'http://'+proxy
https_proxy = 'https://'+proxy



    proxies = {
            'http': http_proxy,
            'https': https_proxy,
        }

Anfragen.- Pakete.urllib3.Ausnahmen.LocationParseError: Failed to
analysieren: 10.0.1.1:8080

Bekomme ich diesen Fehler. Das macht absolut keinen Sinn.

Edit: ich habe gerade realisiert, seine wahrscheinlich, weil der Zeilenumbruch nach jedem proxy habe ich die proxylist.txt gehostet auf einem server so, jetzt brauche ich, um herauszufinden, wie, um loszuwerden, das neue-Zeile-nach jeder proxy habe ich versucht Sachen wie proxy.strip('\n') aber das hat nicht funktioniert entweder

Muss etwas anderes passiert sein, ich nehmen Sie es das ist nicht der gesamte code.
Ja, ich erkannte seine wahrscheinlich, weil der Zeilenumbruch nach jedem proxy habe ich die proxylist.txt gehostet auf einem server so, jetzt brauche ich, um herauszufinden, wie, um loszuwerden, das neue-Zeile-nach jeder proxy habe ich versucht Sachen wie proxy.strip('\n'), aber das hat nicht funktioniert
Post Proben und ich kann dir helfen.
Okay, so heres, was ich versucht habe r = requests.get('proxysite.txt') y = r.text.rstrip('\\r') x = y ist.split('\n') jetzt sehe ich diese in die x-variable ['1.12.1.1:122\r', '18.1.1.1:122\r', '9.12.6.8:122\r', '51.
Okay endlich fixiert es mit proxies = splitlines(). Kann nicht glauben, verschwendet so viel Zeit auf so eine einfache Lösung haha

InformationsquelleAutor taijamen | 2017-04-20

Schreibe einen Kommentar