| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 492 人关注过本帖
标题:如何用VFP+selenium控制手工已打开的Chrome浏览器?
取消只看楼主 加入收藏
sxwjl
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2009-3-29
结帖率:40%
收藏
已结贴  问题点数:10 回复次数:3 
如何用VFP+selenium控制手工已打开的Chrome浏览器?
需要对已运行的Chrome浏览器进行操作。
搜索更多相关主题的帖子: VFP 手工 浏览器 Chrome 打开 
2023-06-28 08:47
sxwjl
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2009-3-29
收藏
得分:0 
回复 2楼 厨师王德榜
那VFP控制Chrome浏览器有其他方法吗?
2023-06-28 09:46
sxwjl
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2009-3-29
收藏
得分:0 
以下是引用吹水佬在2023-6-28 09:54:13的发言:

先要清楚为什么要控制他

借鉴《VFP调用Selenium入门篇》 https://blog.

可以打开Chrome登录百度进行操作:
p_web= Createobject("SeleniumBasic.IWebDriver")
Service = Createobject("SeleniumBasic.ChromeDriverService")
Options = Createobject("SeleniumBasic.ChromeOptions" )
Service.CreateDefaultService("d:\SeleniumBasic")
Service.HideCommandPromptWindow = .F.
p_web.New_ChromeDriver( Service,Options )
p_web.URL = "http://www.baidu.com"

现在是想在对已打开的网页进行操作。
2023-06-28 10:37
sxwjl
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2009-3-29
收藏
得分:0 
已解决:
Chrome桌面快捷方式中目标位置添加: --remote-debugging-port=5001 --user-data-dir="C:\chrome_selenium"

程序中加:
Options.debuggerAddress="127.0.0.1:5001"
2023-06-30 11:59
快速回复:如何用VFP+selenium控制手工已打开的Chrome浏览器?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023084 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved