urllib2 в Python 2.6.4: любой способ переопределить файл хостов Windows? - PullRequest
1 голос
/ 03 апреля 2010

Я использую модуль urllib2 в Python 2.6.4, работающий в Windows XP, для доступа к URL. Я делаю почтовый запрос, который не включает файлы cookie, https или что-то слишком сложное. Домен перенаправлен в мой файл C: \ WINDOWS \ system32 \ drivers \ etc \ hosts. Однако я хотел бы, чтобы запрос от urllib2 перешел в «реальный» домен и проигнорировал запись в файле hosts. Есть ли простой и практичный способ сделать это?

Я бы предпочел, чтобы в запросе было указано доменное имя, например:

GET www.example.com/foo.html

вместо

GET 123.45.67.89/foo.html

Забудьте об этой последней части, если хотите. Мне не нужно быть конкретно о том, что идет в заголовке.

1 Ответ

5 голосов
/ 03 апреля 2010

Подключитесь к IP-адресу и передайте заголовок Host вручную.

...