HTTPError:python 3.4

时间:2016-04-11 15:35:26

标签: python python-3.x

我有一个HTTPError:使用urllib从http://iconosquare.com获取一些数据时出现问题 我搜索了很多,但没有一个答案解决了我的问题。然后我使用firebug找到我的浏览器的标题并复制了所有这些但无法解决这个问题。 我可以从php获取数据然后从python连接到php并从那里获得结果但我不能在我的项目中使用php。 这是我的代码:

    url = 'http://iconosquare.com/'
    hdr = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:45.0) Gecko/20100101 Firefox/45.0',
   'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
   'Accept-Encoding': 'gzip, deflate',
   'Accept-Language': 'en-US,en;q=0.5',
   'Connection': 'keep-alive',
   'DNT': '1',
   'Host':'iconosquare.com'}
    req = urllib.request.Request(url, headers=hdr)
    with urllib.request.urlopen(req) as response:
       the_page = response.read()
       print(the_page)

0 个答案:

没有答案