我正在尝试在我的小webkit浏览器中设置标题“User-Agent”,但我没有得到.

那段代码:

self.web = QtWebKit.QWebView(self)
...
self.request = qnetworkrequest() 
self.request.setUrl(url) 
self.request.setRawHeader("User-Agent",QtCore.QByteArray ("TestUserAgent")) 
self.request.setRawHeader("Accept-Language",QtCore.QByteArray ("en,*")) 
self.web.load(self.request)

在此示例中,“Accept-Language”设置正确,但“User-Agent”始终是默认值.请告诉我,为什么?如何设置“用户代理”?

感谢帮助.

解决方法

QWebView会覆盖qnetworkrequest字段,并设置适合您正在使用的WebKit版本的User-Agent标头.要更改此默认行为,您必须从 QWebPage继承,重新实现 QWebPage.userAgentForUrl并使用 QWebView.setPage将QWebView实例的页面设置为新QWebPage类型的实例.

python – 如何在PyQtWebkit中为QNetworkRequest设置User-Agent?的更多相关文章

  1. 吃透移动端 1px的具体用法

    这篇文章主要介绍了吃透移动端 1px的具体用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  2. 基于HTML5+Webkit实现树叶飘落动画

    本文给大家分享一段实例代码给大家介绍基于HTML5+Webkit实现树叶飘落动画效果,需要的朋友参考下吧

  3. HTML5 3D书本翻页动画的实现示例

    这是一款十分炫酷的HTML5 3D书本翻页动画,效果相对比较简单,拖拽鼠标模拟用手翻页,需要的朋友们下面随着小编来一起学习学习吧

  4. ios – webkit translate3d问题(peek-thru)

    我正在使用PhoneGap构建iOS应用程序.我正在使用translate3dCSS动画来创建“翻转”效果.这对于更简单的元素非常有用……在iPad上作为应用程序和在Safari中的桌面上都会发生相同的情况,因此似乎是一个webkit问题.可能是一些CSS问题?或者是否尝试使用具有大背景图像的复杂嵌套元素进行全屏translate3d旋转,这比Safari可以处理的更多?

  5. ios – x轴的webkit溢出滚动问题?

    我有一个可滚动的div与以下css:但是在iOS设备上,当div内部的内容比div本身宽时,启用x轴滚动.如何禁用x轴滚动?解决方法我一直有同样的问题,似乎不幸的是-webkit-overflow-scrolling没有x/y选项.我通常使用的解决方法是将滚动div包装在overflow-x:hiddendiv中,问题应该解决.标记:造型:

  6. 阅读iOS Webkit崩溃堆栈跟踪

    b)有没有任何其他见解,任何人都可以看到我得到的堆栈跟踪建议?解决方法我最终根据上面描述的理论进行了代码更改.在做出这些改变之后,我没有看到崩溃再次发生.所以原始理论看起来是正确的.

  7. ios – Iphone / Ipad在缩放时崩溃

    i=hUb1GHJ6有没有人有什么可能出错的线索?解决方法我们正在做很多调试,我们终于找到了一个解决方案.我们有一个“跳过导航”链接,只有在您的键盘上按“标签”时才显示.这最初设置为“text-indent:-10000px”.这可能导致视口宽度超过10000像素,然后导致手机使用太多内存,然后最终崩溃.我们已经通过删除这个CSS规则来解决这个问题,所以blush.no不会崩溃那么多了.Iphone仍然有内存泄漏的问题,直到他们解决这个问题,网站有时会崩溃,但不会像以前那样接近.

  8. 如何在iOS和Android上正确使用-webkit-device-pixel-ratio?

    -webkit设备像素比查询由iOS和Android都支持,但由于iOS不支持target-densitydpi=device-dpi,因此导致不同的结果.例如:会使galaxyNexus上的字体看起来不错,但是在iPhone4上它会变得太大了.有没有办法在iOS上模拟target-densitydpi=device-dpi,或者在iOS上禁用-webkit-device-pixel-ratio,并将其用户的模糊图像作为备用模式?

  9. iOS 8 UIWebView内存管理

    我试图stopLoading:UIWebView的实例方法来保存一些内存,但它也没有解决问题.除了我不完全理解ARC的工作过程,我无法确保自己是否通常使用每个新打开的详细信息视图的系数增加内存.先感谢您!

  10. swift – 与WKWebView进行JavaScript同步本地通信

    使用WKWebView可以在JavaScript和Swift/Obj-C本机代码之间进行同步通信吗?

随机推荐

  1. 10 个Python中Pip的使用技巧分享

    众所周知,pip 可以安装、更新、卸载 Python 的第三方库,非常方便。本文小编为大家总结了Python中Pip的使用技巧,需要的可以参考一下

  2. python数学建模之三大模型与十大常用算法详情

    这篇文章主要介绍了python数学建模之三大模型与十大常用算法详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感想取得小伙伴可以参考一下

  3. Python爬取奶茶店数据分析哪家最好喝以及性价比

    这篇文章主要介绍了用Python告诉你奶茶哪家最好喝性价比最高,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧

  4. 使用pyinstaller打包.exe文件的详细教程

    PyInstaller是一个跨平台的Python应用打包工具,能够把 Python 脚本及其所在的 Python 解释器打包成可执行文件,下面这篇文章主要给大家介绍了关于使用pyinstaller打包.exe文件的相关资料,需要的朋友可以参考下

  5. 基于Python实现射击小游戏的制作

    这篇文章主要介绍了如何利用Python制作一个自己专属的第一人称射击小游戏,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起动手试一试

  6. Python list append方法之给列表追加元素

    这篇文章主要介绍了Python list append方法如何给列表追加元素,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  7. Pytest+Request+Allure+Jenkins实现接口自动化

    这篇文章介绍了Pytest+Request+Allure+Jenkins实现接口自动化的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  8. 利用python实现简单的情感分析实例教程

    商品评论挖掘、电影推荐、股市预测……情感分析大有用武之地,下面这篇文章主要给大家介绍了关于利用python实现简单的情感分析的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下

  9. 利用Python上传日志并监控告警的方法详解

    这篇文章将详细为大家介绍如何通过阿里云日志服务搭建一套通过Python上传日志、配置日志告警的监控服务,感兴趣的小伙伴可以了解一下

  10. Pycharm中运行程序在Python console中执行,不是直接Run问题

    这篇文章主要介绍了Pycharm中运行程序在Python console中执行,不是直接Run问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

返回
顶部