Haker_Man
@Haker_Man

Kак вывести рекапчу в pyqt?

как вывести Recaptcha в pyqt5? видел такое в авто-реге , но не знаю как это сделать.
такую:
5f9f4b9a24c4b298864481.gif
  • Вопрос задан
  • 265 просмотров
Пригласить эксперта
Ответы на вопрос 1
Viktor_T2
@Viktor_T2
python developer
import sys
from PyQt5 import QtCore, QtGui
from PyQt5.QtWidgets import QApplication
from PyQt5.QtWebEngineWidgets import *

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

class Window( QWebEngineView):
    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 = QApplication(sys.argv)
    window = Window()
    window.setGeometry(300, 100, 600, 600)
    window.show()
    sys.exit(app.exec_())

Это рабочиий пример

5f9f6e4050385149978331.png
Смысл в том, что в окно кути вставляем окно кути-браузера QtWebEngine (фактически хромиума)
и вызываем веб-страницу с рекапчей
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы