我使用Chrome CDP实现一些任务的自动化。
必须首先启动带有CDP的chrome:
chromium-browser --remote-debugging-port=9222
它会报告类似于
DevTools listening on ws://127.0.0.1:9222/devtools/browser/3e3152c6-20fc-4cea-a9d2-60e4e6b8ad70
我必须手动将ws://...
的URL复制到配置文件中才能继续我的任务。我可能可以使用python的subprocess.Popen
来解决这个问题,并提取URL,但是否有一种方法可以使此URL可配置或至少是固定的?
1条答案
按热度按时间6mzjoqzu1#
多亏了wOxxOm!它真的可以从
http://127.0.0.1:9222/json/version
中读取(文档)作为一种替代方法,我编写了Python脚本来启动它并获取端点: