Skip to content
鼓励作者:欢迎打赏犒劳

浏览器自动化 ​

平常我们用浏览器自动化的话,一般都是用Agent自带的浏览器,但有一个毛病:它需要我们重新登录各种账号。但如果我想操作本地自己用的浏览器,怎么办呢? 当然也可以,用本地浏览器新起一个调试端口,然后就可以了。只不过这个调试端口实际上就是一个新的浏览器,需要你重新登录账号。但是你只需要登录一次以后,就可以复用了。 如果这是用代码或者是Agent自带的。你每次执行都需要登录,很麻烦。所以,我们最好用我们本地的浏览器,新开一个CDP服务。

先执行下面的启动脚本,再验证一下是否正常。然后告诉Agent,你本地已经起了9222这个端口的CDP服务,用来操作浏览器。

shell
"C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 --user-data-dir="C:\Users\Think\AppData\Local\ChromeDebugProfile" --remote-allow-origins=* --no-first-run

验证是否正常

shell
http://127.0.0.1:9222/json/version

上次更新:

如有转载或 CV 的请标注本站原文地址