python - 我是否在使用 getPage 的 python Twisted 中正确使用了 header ?

标签 python html header twisted

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

     client.getPage(iUrl,headers,method='GET',cookies=cj).addCallback(self.processPage,iUrl).addErrback(self.printError,iUrl)

这是我的标题的格式。

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'"]})

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

谢谢

最佳答案

twisted.web.client.getPageheaders 参数接受dict,而不是twisted.web.http_headers。 header 实例。

关于python - 我是否在使用 getPage 的 python Twisted 中正确使用了 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7694509/

相关文章:

带有跨越多个单元格可点击区域的按钮的 HTML 表格

html - 标题中图像上的文字

python - 你能在 Julia 中导入任何 python 库吗?

Python - 使用另一个列表迭代Python列表

javascript - 侧边栏在桌面上默认打开,在移动设备上关闭

javascript - 对 document.documentElement 感到困惑

c# - 处理 WCF header 详细信息

clojure - 设置环防伪 CSRF header token

python - Ursina Python 引擎 : Lighting, 阴影和光晕效果

python - 在列表中查找最小值 - python