我已经为windows7安装了scrapy和docker工具箱,以便能够使用javascript从网站中抓取数据。安装似乎是好的,因为所有的检查都是预期的结果。Docker已经成功地提取了scrapinghub/splash,但是当我使用docker run -p 8050:8050 scrapinghub/splash运行它时,我得到了以下错误:
docker:来自守护进程的错误响应:驱动程序在端点zen_elion上的外部连接失败,zen_elion绑定为0.0.0.0:8050失败:端口已经被分配。
我该怎么解决这个问题?
发布于 2020-01-23 12:53:20
在这条线上:
run -p 8050:8050 scrapinghub/splash
将第一个端口更改为不同的端口,您知道这是计算机上可用的端口。例如,如果知道端口8060是免费的,那么:
run -p 8060:8050 scrapinghub/splash
有许多方法/软件可以查看当前正在使用的端口,我喜欢使用的一个方法是:TMX
它有一个网络选项卡,显示端口:

https://stackoverflow.com/questions/59874138
复制相似问题