求大佬们指点,谢谢!
1
Mithril 2019-08-31 10:14:42 +08:00
直接上 Chrome Driver 吧
|
3
sadfQED2 2019-08-31 11:22:21 +08:00 via Android 1
难道你是想偷偷监听别人在浏览什么?
|
4
chinvo 2019-08-31 11:28:17 +08:00 via iPhone
((基址+偏移)+偏移)...
|
5
Mithril 2019-08-31 11:40:26 +08:00
@zhuwd 不然你以为那些 Selenium 的自动测试是怎么实现的啊,都是 WebDriver 直接通到浏览器里去啊。这本身就是浏览器自带的功能。
|
6
wallriding 2019-08-31 11:43:56 +08:00
我几年前写过 WPF 应用获取 Firefox 当前窗口的 URL,当时找的资料:
NDde: http://ndde.codeplex.com/ http://stackoverflow.com/questions/430614/get-firefox-url http://stackoverflow.com/questions/5317642/retrieve-current-url-from-c-sharp-windows-forms-application http://stackoverflow.com/questions/7814027/how-can-i-get-urls-of-open-pages-from-chrome-and-firefox 不知道现在还能不能用了 |
7
gamexg 2019-08-31 11:51:58 +08:00
chrome、frefox 等就不用说了,
我记得 ie 也有接口可以控制 ie,当年内部系统要求数字证书,使用过 python 控制 ie 自动抓取内容生成报表。 不过只有句柄的情况下能不能做到就不确定了,建议检查相关源码。 |
8
geelaw 2019-08-31 12:08:50 +08:00 via iPhone
用 Automation API
|
9
hkitdog 2019-08-31 12:12:07 +08:00 via iPhone
@Mithril 如果要读取己经在运行的 chrome 的网页内容,web driver 不可以实现吧? chrome driver 不是会打开一个全新的窗口吗
|
10
zhuwd OP @Mithril 简单看了一下,selenium 可以在浏览器之前已经打开的情况下直接连接到浏览器吗……
|
11
dcalsky 2019-08-31 13:59:22 +08:00
我初中用易语言劫持 windows 的全局 socket,然后能监听 /修改浏览器的发包。c#应该也能做到吧?而且也能在 ssl 层之前拦截到,还是不错的。
|
12
mumbler 2019-08-31 14:01:27 +08:00 via Android
好恐怖
|