我在python中正确使用标题使用getPage扭曲吗?

1 html python header twisted

下面是我使用twisted获取页面的回调.

     client.getPage(iUrl,headers,method='GET',cookies=cj).addCallback(self.processPage,iUrl).addErrback(self.printError,iUrl)
Run Code Online (Sandbox Code Playgroud)

这是我的标题的格式.

headers = Headers({'content-type': ['text/html; charset=utf-8'], 'user-agent': ["Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11'"]})
Run Code Online (Sandbox Code Playgroud)

我知道如果我使用urllib2,用户代理可以工作,因为我可以提取需要标题的字段.在扭曲中使用此标头不起作用,我怀疑我是如何使用扭曲的标头.那么,在我的代码中指定标题的正确方法是什么?

谢谢

Jea*_*one 5

接受a 的headers参数,而不是实例.twisted.web.client.getPagedicttwisted.web.http_headers.Headers