新建一个按钮 按钮命令输入 Webbrowser1.document.表单名.submit 即可
你的代码复制不全 缺少form部分 只需要替换表单名为form的name就行
如果上面的效果不能实现 那么你还可以用这个
按钮命令输入 Webbrowser1.navigate "javascript:表单名.submit()"
这个肯定可以的 上面那个我以前用过 但是忘记是不是那样了 第二种方法是利用简单的javascript
安装IIS应用程序初始化功能,如下图所示:
编辑网站对应应用程序池启动模式, *** 作路径:应用程序池 ->网站对应程序池 ->右键,高级设置 ->选择,启动模式 AlwaysRunning,如下图所示:
开启对应网站预加载, *** 作路径:网站 ->对应网站 ->右键,高级设置 ->选择,预加载已启用 True,如下图所示:
设置配置编辑器,编写默认预加载请求,打开配置编辑器,如下图所示:
在左上角配置节点选择system.webServer/applicationInitialization,其他配置如红圈中,如下图所示:
在集合中添加一个初始化请求地址(用于IIS初始化默认请求地址),添加完成后,点击配置界面右侧的应用按钮,并重启应用程序池和网站,如下图所示:
总结:
1、原理说明:IIS应用初始化会在网站第一次创建后或者对应网站的应用程序池回收后,自动开启新程序池,并启动网站初始化,模拟一次正常请求,使网站一直处于在线状态。
(此流程可以借助第三方工具或者服务模拟网站请求达到相同目的)
2、配置说明:
(1)、启用应用程序池(AlwaysRunning):保证应用程序池在第一次创建或者被回收后,能自动再次重启运行。
(2)、启用网站程序预加载(true):保证程序池在启动过后,网站能响应预加载动作。
(3)、配置网站默认预加载路径:保证程序在程序池启动后,网站预加载过程中,能快速编译程序并进驻内存,保证请求快速响应。
首页,我们先理解网页点击的本质:其实,站在数据底层理解,我们对网页的 *** 作可以抽象成向服务器发送数据。
这样看来,我们有两种方法使用Python模拟网页按钮点击:
方法一:间接模拟。模拟向服务器发送数据。可以用抓包工具,看点击按钮时到底向服务器发送的是什么数据,然后使用python模拟发送的数据。
方法二:真实模拟。可以先找到按钮,然后执行点击。这个有现成的库,Selenium。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)