jhao104 / proxy_pool

Python ProxyPool for web spider
https://jhao104.github.io/proxy_pool/
MIT License
21.54k stars 5.18k forks source link

启动webApi服务报错,求教o(╥﹏╥)o #583

Open liukk18 opened 3 years ago

liukk18 commented 3 years ago

当我运行 python proxyPool.py server 报错如下: image 不知如何解决 求求大神指点

jhao104 commented 3 years ago

是不是端口被占用,重复启动了

liukk18 commented 3 years ago

我刚刚查看了端口使用情况: 好像没有被占用 image

jhao104 commented 3 years ago

x8664-conda 这个是你配置的ip么

jhao104 commented 3 years ago

或者你换成127.0.0.1试试

liukk18 commented 3 years ago

setting.py 里的配置吗 我是这样设置的: image

liukk18 commented 3 years ago

python proxyPool.py schedule 可以正常运行 并且redis数据库中也有ip存入 但是访问不了http://127.0.0.1:5010/get/
只访问http://127.0.0.1 会出现: image

jhao104 commented 3 years ago

80端口是你自己另外的服务

liukk18 commented 3 years ago

嗷嗷 那还有可能是哪里出了问题。 我用docker运行也报错: image

jhao104 commented 3 years ago

嗷嗷 那还有可能是哪里出了问题。 我用docker运行也报错: image

你这是网的问题 拉不下来镜像

jhao104 commented 3 years ago

你可以试试把 https://github.com/jhao104/proxy_pool/blob/78b05ae50d8208890e85683ec5cbcc5e83cb9def/api/proxyApi.py#L99 这句改成

 if 1: 

直接以Flask运行看看

liukk18 commented 3 years ago

改完之后运行python proxyApi.py 报错了:

查找原因是说host名称没有在配置文件中指定,因此无法找到对应的IP,需要修改hosts文件,可是我看我的host 文件好像已经指定了ip诶 image

jhao104 commented 3 years ago

这个报错就是你机器识别不了配置IP

liukk18 commented 3 years ago

那我如果把网的问题解决了,换docker运行能成功不

jhao104 commented 3 years ago

那我如果把网的问题解决了,换docker运行能成功不

项目本身就是可以运行的,包括直接跑代码和docker

liukk18 commented 3 years ago

好的 我再试试 感谢大佬回答,谢谢!