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_()
想想你的文章写的特别好https://www.ea55.com/