bool QApplication::startingUp () [静态]

如果应用程序对象还没有被创建,返回真,否则返回假。

int QApplication::exec ()

进入主事件循环并且等待,直到窗口关闭或者exit事件发生

参考:

http://www.kuqin.com/qtdocument/qapplication.html

loadFinished 信号槽

信号在web page load完成后发送

python对于cookie的处理

self.cookies = requests.cookies.RequestsCookieJar()
self.cookies.update(response.cookies) # 保存cookie

pycharm调试

运行到下一个断点:F9

运行单行不进:F8

运行单行进子循环:F7

python操作base64的图片

参考:https://blog.csdn.net/dcrmg/article/details/80542665

selenium与QWebEngineView

selenium 通过class获取值

driver.find_elements_by_class_name(div_class)

QWebEngineView

Webengin是基于Chromium引擎的,也就是集成谷歌的引擎

jscode = """
            $(document).scrollLeft($(document).width());  // 移动到页面最右侧
            $('.login-tab-r').click();
            $('#loginname').val('{username}');
            $('#nloginpwd').val('{password}');

            if ({auto_submit}) {{
                // 等待页面相关组件加载完成,如 jdSlide 等
                setTimeout(function() {{
                    $('#loginsubmit').click();
                }}, 1000);
            }}
            """
self.page().runJavaScript(jscode)

QwebEngineView入门代码

from PyQt5.QtWidgets import QApplication
from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtCore import QUrl

app = QApplication([])
view = QWebEngineView()
view.load(QUrl("http://www.baidu.com"))
view.show()
app.exec_()

本文由 hcb 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论