2011-08-24 3 views
5

내가 좋아하는파이썬에서 프록시 유형 (http, 양말 4/5)을 찾으십니까?

202.43.178.31:3128 
202.109.80.106:8080 
193.165.79.13:3128 
222.177.13.25:3128 
125.40.181.247:8080 
222.134.33.146:8080 

보이는 카론에서 프록시 목록을 유도 할 수있는 프로그램을 만들어 proxychains

http 141.219.252.132 68664 
http 118.174.0.155 8080 
http 91.194.246.169 8080 
http 91.194.246.81 8080 
http 201.245.110.138 8888 

내가 이런 짓을

작업 할 수 있습니다 하나에 그것을 만들려고하지만, 프록시 유형을 결정하는 방법이 필요합니다. 지금 내 프로그램은 'http'를 모든 것 앞에두고, 대부분의 검사에서 프록시가 작동하고 주석 처리하지 않는지 확인합니다. Python에서 프록시 유형을 찾을 수있는 제안 사항 (Linux 전용 도구를 사용하지 않는 것처럼 가능한 한 이식성있게 만드십시오)?

답변

1

외부 서버에 연결하여 HTTP 헤더를 검색하고 그 정보를 가져 오는 것이 한 가지 방법입니다. 프록시 유형에 연결하고 응답 페이지를 다칠 때 프록시 유형을 확인하는 사이트를 찾을 수도 있습니다.

헤더가 클라이언트에 전달되지 않고 서버에만 전달되기 때문에 어떤 종류의 서버가 연결되지 않으면 가능하지 않다고 생각합니다.

또 다른 적절한 방법은 프록시의 각 유형을 연결하고 어떤 프록시가 작동하는지 확인하는 것입니다.

올바른 방향으로 도움이되기를 바랍니다.

+0

이 질문이 올 때 나는 방금 깨달았다. 무덤을 파고 드려서 미안해. – tobloef

관련 문제