gpt4 book ai didi

python - 如何使 Recaptcha 与 QWebView 一起使用

转载 作者:行者123 更新时间:2023-12-01 01:55:52 25 4
gpt4 key购买 nike

我试图让 PyQt4 查看需要验证码才能工作的网页,但它说该浏览器不受支持。以下是该消息的屏幕截图:

screenshot

有什么办法可以解决这个问题吗?

最佳答案

我能够通过 modifying the user-agent string 让它工作包括受支持的浏览器之一:

import sys
from PyQt4 import QtCore, QtGui, QtWebKit

class WebPage(QtWebKit.QWebPage):
def userAgentForUrl(self, url):
return super(WebPage, self).userAgentForUrl(url) + ' Chrome'

class Window(QtWebKit.QWebView):
def __init__(self):
super(Window, self).__init__()
self.setPage(WebPage(self))
self.load(QtCore.QUrl('https://www.google.com/recaptcha/api2/demo'))

if __name__ == '__main__':

app = QtGui.QApplication(sys.argv)
window = Window()
window.setGeometry(600, 100, 600, 900)
window.show()
sys.exit(app.exec_())

关于python - 如何使 Recaptcha 与 QWebView 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50196579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com