Переопределение IP-адреса хоста в запросе qtwebkit - PullRequest
1 голос
/ 08 сентября 2010

Я загружаю веб-страницу (с PyQt4 / QtWebKit), используя заданное имя хоста, но я хотел бы использовать предварительно определенный IP-адрес для этого имени хоста. Например, мне нужно нажать «http://www.mysite.com", но использовать IP-адрес 1.2.3.4 вместо действительного разрешенного IP-адреса. Это вообще возможно в QtWebKit? Я уже пробовал пару вещей:

  1. Нажмите http://1.2.3.4/ и отправьте заголовок "Host" на "www.mysite.com". Это почти работает, но в конечном итоге терпит неудачу по ряду причин (я был бы рад более подробно здесь).

  2. Использование глобальной настройки / etc / hosts. Это не сработало, потому что это трудно автоматизировать, и я буду делать несколько загрузок одновременно.

Есть ли способ в Python или в PyQt4 / QtWebKit переопределить IP-адрес, связанный с именем хоста?

Это большое для меня. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 23 декабря 2010

Используйте специальный менеджер доступа к сети, что-то вроде этого (C ++): http://ariya.blogspot.com/2010/05/qnetworkaccessmanager-tracenet-speed.html,, чтобы вы могли «перехватить» сетевой запрос и «перенаправить» его в другой домен.

...