查看: 1862|回复: 11

[文章教程] ASP技术之自动化浏览器:【第二章】控制已打开的Chrome,并自动搜索百度

[复制链接]
xuanxiao 发表于 2022-10-27 16:17:57 | 显示全部楼层 |阅读模式
接着第一章下面介绍控制打开的浏览器:
ASP技术之自动化Chrome/Edge/Firefox浏览器:【第一章】安装配置环境。
http://bbs.ttasp.com/thread-9053-1-1.html
(出处: 天天ASP家园)

一般情况下,Selenium只能操作由Selenium创建的浏览器,对于事先打开的浏览器是没办法控制的。
第一步:

在运行对话框中输入cmd,弹出命令提示符。输入命令:

  1. "C:\Program Files\Google\Chrome\Application\chrome.exe" -remote-debugging-port=9527
复制代码


按下回车后,手动启动了浏览器。特别注意:手工启动chrome前关闭其他的chrome浏览器进程,否则会启动错误。比如:selenium.common.exceptions.WebDriverException: Message: unknown error: cannot connect to chrome at 127.0.0.1:9527
from chrome not reachable


在ide内执行用例时报错连接该端口失败
1.png

然后经检查是开启多个chrome进程问题,关闭所有chrome进程后,命令行启动指定端口浏览器后,浏览器崩溃。

其他chrome问题见下图。
2.png


第二步:
启动ASP代码,自动打开百度并输入关键词检索,如下图

1.png

执行代码

GIF.gif
执行结果


运行上述过程,会发现并没有出现新开的浏览器,而是在你手动打开的浏览器中打开了百度并搜索。

相关教程代码下载
test.asp (965 Bytes, 下载次数: 1, 售价: 50 个ASP币)
田师傅 发表于 2022-10-27 17:23:26 | 显示全部楼层

我想的是用本地VBS脚本或者JS脚本直接处理,服务器都省下来,谁会弄?

 楼主| xuanxiao 发表于 2022-10-27 17:25:50 | 显示全部楼层
田师傅 发表于 2022-10-27 17:23
我想的是用本地VBS脚本或者JS脚本直接处理,服务器都省下来,谁会弄?

这个支持本地使用哈,也适合服务器端。纯VBS的。
田师傅 发表于 2022-10-27 17:29:06 | 显示全部楼层
xuanxiao 发表于 2022-10-27 17:25
这个支持本地使用哈,也适合服务器端。纯VBS的。

抱歉,您的 ASP币 不足,无法下载
 楼主| xuanxiao 发表于 2022-10-27 17:38:57 | 显示全部楼层
田师傅 发表于 2022-10-27 17:29
抱歉,您的 ASP币 不足,无法下载

小小门槛,也是让大家重视学习。
少年 发表于 2022-10-29 16:01:35 | 显示全部楼层
门槛太高了,,,去掉个0..
 楼主| xuanxiao 发表于 2022-10-29 19:15:36 | 显示全部楼层
少年 发表于 2022-10-29 16:01
门槛太高了,,,去掉个0..

好的 后面便宜点儿
少年 发表于 2022-10-30 15:24:41 | 显示全部楼层
xuanxiao 发表于 2022-10-29 19:15
好的 后面便宜点儿

能搞个赚币活动不。。。
 楼主| xuanxiao 发表于 2022-10-30 19:29:14 | 显示全部楼层
少年 发表于 2022-10-30 15:24
能搞个赚币活动不。。。

可以啊 ,想怎么弄?
少年 发表于 2022-10-31 11:35:33 | 显示全部楼层
xuanxiao 发表于 2022-10-30 19:29
可以啊 ,想怎么弄?

签到?

威望换要有500+以步。。。
 楼主| xuanxiao 发表于 2022-10-31 16:36:33 | 显示全部楼层
少年 发表于 2022-10-31 11:35
签到?

威望换要有500+以步。。。

可以啊 ,我来想想
无忧全自动操作 发表于 2023-6-16 21:11:30 | 显示全部楼层
田师傅 发表于 2022-10-27 17:23
我想的是用本地VBS脚本或者JS脚本直接处理,服务器都省下来,谁会弄?

搞定没有,应该可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号