申明:仅提供用于学习,不可用于其他违法行为!若强行用于违法行为,与本人无关!!!

运行环境:Windows7旗舰版(64bit);

QT版本:5.12.3;

编译器:MSVC2017(64bit)。

------------------------------------------------------------------------------------------------------------------------------------

这里主要运用webenginewidgets与网页交互,运用JS模拟输入字符及模拟点击事件。

1.新建一个QT项目,在.pro文件中加入webenginewidgets如下图。

QT webenginewidgets编写短信轰炸机

2.在.h文件中加入需要头文件及相关函数。

3.这里我用中国移动的登陆界面,浏览器打开中国移动官网,按F12查看JS代码,并找到填写代码的控件ID,

QT webenginewidgets编写短信轰炸机

3.在代码中创建QWebEngineView对象,用load加载网址,建立信号与槽,当网页加载完成后,再用runJavaScript运行JS语句,对网页文本框进行赋值,并模拟点击。

代码.H文件如图:

QT webenginewidgets编写短信轰炸机

.cpp核心代码:

QT webenginewidgets编写短信轰炸机

经过试验,已成功。如图所示:

QT webenginewidgets编写短信轰炸机

QT webenginewidgets编写短信轰炸机

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
猜你喜欢
  • 2021-09-28
  • 2022-02-08
  • 2022-03-08
  • 2021-08-24
  • 2022-12-23
  • 2022-02-08
  • 2022-02-07
相关资源
相似解决方案