1
URL에 액세스하기 위해 Windows XP에서 실행되는 Python 2.6.4의 urllib2 모듈을 사용하고 있습니다. 나는 쿠키 나 https 또는 너무 복잡한 것을 포함하지 않는 게시물 요청을하고 있습니다. 도메인은 C : \ WINDOWS \ system32 \ drivers \ etc \ hosts 파일로 리디렉션됩니다. 그러나 urllib2의 요청을 "실제"도메인으로 이동하고 호스트 파일의 항목을 무시하고 싶습니다. 이것을하기위한 쉽고 실용적인 방법이 있습니까?urllib2 in Python 2.6.4 : Windows 호스트 파일을 대체하는 방법은 무엇입니까?
요청이 도메인 이름을 가지고 있다면 예를 들어, 선호 :
GET www.example.com/foo.html
보다는
GET 123.45.67.89/foo.html
하지만 IP를 어떻게 알았습니까? (하드 코딩되지 않았다고 가정할까요?) 호스트 파일을 다시 사용하기 때문에 일반 gethostbyname 호출을 사용할 수 없습니다 ... – Wim
별도의 DNS 클라이언트를 사용하여 찾을 수 있습니다 ... 물론 직접 질문 : 어떤 DNS 서버? – SamB
도메인 이름을 요청 헤더에 입력해야하는 경우 어떻게해야합니까? 내 편집을 참조하십시오. –