Wie stelle ich mit Squid in einem Python-Skript eine neue Verbindung über einen Proxy her?

Wie stelle ich mit Squid in einem Python-Skript eine neue Verbindung über einen Proxy her?

Ich bin neu im Netzwerk- und Proxy-Bereich. Für ein Projekt muss ich eine Proxy-Verbindung bereitstellen.

Ich habe bereits eine Verbindung und möchte das Verbindungsverhalten des Prozesses ändern, um eine Verbindung über diesen Proxy herzustellen. Ich möchte auch, dass er eine neue IP verwendet, falls er erkennt, dass er gedrosselt wurde.

Der neue Verbindungsvorgang, den ich möchte, ist: Verbindung von unserem Server -> Proxy -> erforderliche Site herstellen, falls wir gedrosselt werden: Neue Verbindung über Proxy herstellen (muss bestätigen, dass die neue IP vom Proxy zugewiesen wird).

Antwort1

Versuchen Sie diesen Code

proxy = urllib2.ProxyHandler({'http': '127.0.0.1:8080'})
opener = urllib2.build_opener(proxy)
urllib2.install_opener(opener)
urllib2.urlopen('http://www.google.com')

verwandte Informationen