Python 스크립트에서 Squid를 사용하여 프록시를 통해 새 연결을 설정하는 방법은 무엇입니까?

Python 스크립트에서 Squid를 사용하여 프록시를 통해 새 연결을 설정하는 방법은 무엇입니까?

저는 네트워킹과 프록시를 처음 접했습니다. 프로젝트의 경우 프록시 연결을 제공해야 합니다.

이미 연결이 있고 해당 프록시를 통해 연결하도록 프로세스의 연결 동작을 변경하고 싶습니다. 또한 제한이 감지된 경우 새 IP를 사용하고 싶습니다.

내가 원하는 새 연결 프로세스는 다음과 같습니다. 서버에서 연결 -> 프록시 -> 제한된 경우 필요한 사이트: 프록시를 통해 새 연결 설정(프록시가 새 IP를 할당하는지 확인해야 함).

답변1

이 코드를 사용해 보세요

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

관련 정보