使用Python和urllib2时设置Host-header

jon*_*asl 7 python http urllib2

我正在使用自己的解析器,并希望使用urllib2连接到IP(在urllib2中没有解析),我想自己设置HTTP Host-header.但urllib2只是忽略我的Host-header:

txheaders = { 'User-Agent': UA, "Host: ": nohttp_url }
robots = urllib2.Request("http://" + ip  + "/robots.txt", txdata, txheaders)
Run Code Online (Sandbox Code Playgroud)

Kat*_*iel 10

你已经包含": ""Host"字符串中.

txheaders = { "User-Agent": UA, "Host": nohttp_url }
robots = urllib2.Request("http://" + ip  + "/robots.txt", txdata, txheaders)
Run Code Online (Sandbox Code Playgroud)

  • @jonasl不,你应该点击复选标记然后继续;) (3认同)