QWebEngine登录网页并获取数据
发布日期:2022-02-24 11:35:55
浏览次数:7
分类:技术文章
本文共 549 字,大约阅读时间需要 1 分钟。
利用QWebEngine登录需要账号密码的网页并获取想要的数据,以某游戏网站为例,此网站每隔一段时间会更新某些数据。
1 设置QWebEngineView的url
QWebEngineView::setUrl(“**”)
在QWebEngineView的显示如下,输入已经准备好的账号密码
登录成功后转到网站首页,此时已经可以利用QWebEnginePage::setUrl(或者load)转到网站的任意子网页。
2 转到指定的子网页,例如
网站加载完成后,就可以获取想要的数据了。
3 利用网页开发者工具,查看元素信息
可以看到期数和号码的ID
4 运行javascript代码
QString strQiShuJS = "$('#J-lottery-info-lastnumber').text();";
QString strHaoMaJS = "$('#J-lottery-info-balls').text();";
page()->runJavaScript(strQiShuJS);
page()->runJavaScript(QString strHaoMaJS);
这样就可以取得期数和号码,然后做其他操作。说明:有些网站没有加载jquery,必须自己将jquery加载到程序中。
转载地址:https://blog.csdn.net/hulinhulin/article/details/119736970 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年03月29日 23时02分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
多路IO复用模型 select epoll 等
2019-04-27
Linux Epoll介绍和程序实例
2019-04-27
output_buffering详细介绍
2019-04-27
php缓冲 output_buffering和ob_start
2019-04-27
php error_reporting 详解
2021-06-30
剖析PHP中的输出缓冲
2021-06-30
HTTP响应头不缓存
2021-06-30
PHP安装扩展mcrypt以及相关依赖项 【PHP安装PECL扩展的方法】
2021-06-30
Javascript到PHP加密通讯的简单实现
2021-06-30
德国SNS交友/视频网站Poppen.de的技术架构分享
2019-04-27
UNIX环境编程
2019-04-27
一笔画问题【数据结构-图论】
2019-04-27
红黑树
2019-04-27
安装多个gcc
2019-04-27
Linux0.01内核根目录Makefile注释
2019-04-27
【CSDN2012年度博客之星】需要您的一票,感谢大家的支持
2019-04-27
PHP对于浮点型的数据需要用不同的方法去解决
2019-04-27
Tokyo Cabinet 安装
2019-04-27
Flink在美团的应用与实践听课笔记
2019-04-27
Java多线程的11种创建方式以及纠正网上流传很久的一个谬误
2019-04-27