带有cookie处理器和用户代理头的python urllib请求

时间:2015-07-29 14:04:58

标签: python-3.x urllib

使用python 3,我正在制作一个需要处理cookie并将自己表示为浏览器的http请求。这就是我想要的。

Center

我相信我已经在这里建立了一个'OpenDirector',但不知道如何从中获得响应。它似乎没有读取方法。我该如何完成?

frame

上面不起作用,因为没有读取方法。

1 个答案:

答案 0 :(得分:0)

这有效:

opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor)
opener.addheaders = [('User-agent', 'Mozilla/5.0')]
content =  opener.open(uri).read().decode('utf-8', errors='replace')