Python Pycrome ConnectionError:HTTPConnectionPool(主机=';本地主机';,端口=8000):url:/json/new超过最大重试次数

Python Pycrome ConnectionError:HTTPConnectionPool(主机=';本地主机';,端口=8000):url:/json/new超过最大重试次数,python,selenium,google-chrome,testing,Python,Selenium,Google Chrome,Testing,我一直在使用Pychrome和chromedev工具协议来检查chromedev工具中的网络请求。昨天它成功地工作了。我没有做任何改变,今天我开始出现这个错误 ConnectionError: HTTPConnectionPool(host='localhost', port=8000): Max retries exceeded with url: /json/new (Caused by NewConnectionError('<urllib3.connection.HTTPConne

我一直在使用Pychrome和chromedev工具协议来检查chromedev工具中的网络请求。昨天它成功地工作了。我没有做任何改变,今天我开始出现这个错误

ConnectionError: HTTPConnectionPool(host='localhost', port=8000): Max retries exceeded with url: /json/new (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x102b5e0a0>: Failed to establish a new connection: [Errno 61] Connection refused'))
ConnectionError:HTTPConnectionPool(host='localhost',port=8000):url:/json/new超过了最大重试次数(由NewConnectionError引起(':未能建立新连接:[Errno 61]连接被拒绝])
我尝试过杀死任何在任何端口上运行的任何东西,检查8000是免费的,并且一切正常。在这里使用pychrome提供的示例basic脚本,我仍然会得到相同的错误。所以一定是我的机器上的什么东西引起了问题,但我能找出为什么它在昨天起作用,而不是今天。使用pychromesgit页面上的脚本。我在步骤
tab=browser.new\u tab()


非常感谢所有建议。

我现在意识到我从未启动过另一款无头浏览器。Pycrome要读取网络选项卡,它从headless browser开始,然后在另一个浏览器中转到您想要的站点。一个基本上是阅读另一个。因此,基本上,启动chrome浏览器首先是作为一种固定的服务器

sudo /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --headless --disable-gpu --remote-debugging-port=8000

至少在Mac上是这样开始的。我认为在linux上更容易。

这个URL是什么?你告诉我去哪里打,怎么打?