jhao104 / proxy_pool

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

出错了 #659

Open SkinAir opened 2 years ago

SkinAir commented 2 years ago

请问是我的python版本不兼容吗?

2022-04-29 16:29:55,957 launcher.py[line:45] INFO ProxyPool Version: 2.4.0 2022-04-29 16:29:55,957 launcher.py[line:50] INFO ProxyPool configure HOST: 0.0.0.0 2022-04-29 16:29:55,957 launcher.py[line:51] INFO ProxyPool configure PORT: 5010 2022-04-29 16:29:55,958 launcher.py[line:52] INFO ProxyPool configure PROXY_FETCHER: ['freeProxy01', 'freeProxy02', 'freeProxy03', 'freeProxy04', 'freeProxy05', 'freeProxy06', 'freeProxy07', 'freeProxy08', 'freeProxy09', 'freeProxy10'] Traceback (most recent call last): File "proxyPool.py", line 43, in cli() File "/usr/local/lib/python3.6/site-packages/click/core.py", line 764, in call return self.main(args, kwargs) File "/usr/local/lib/python3.6/site-packages/click/core.py", line 717, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.6/site-packages/click/core.py", line 1137, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python3.6/site-packages/click/core.py", line 956, in invoke return ctx.invoke(self.callback, ctx.params) File "/usr/local/lib/python3.6/site-packages/click/core.py", line 555, in invoke return callback(args, *kwargs) File "proxyPool.py", line 39, in server startServer() File "/app/helper/launcher.py", line 24, in startServer beforeStart() File "/app/helper/launcher.py", line 38, in beforeStart if checkDBConfig(): File "/app/helper/launcher.py", line 57, in checkDBConfig db = DbClient(conf.dbConn) File "/app/util/singleton.py", line 25, in call cls._inst[cls] = super(Singleton, cls).call(args) File "/app/db/dbClient.py", line 56, in init self.parseDbConn(db_conn) File "/app/db/dbClient.py", line 64, in parseDbConn cls.db_port = db_conf.port File "/usr/local/lib/python3.6/urllib/parse.py", line 172, in port port = int(port, 10) ValueError: invalid literal for int() with base 10: 'port'

SkinAir commented 2 years ago

或许是我docker 临时安装的redis的问题

ClairJobs commented 2 years ago

或许是我docker 临时安装的redis的问题

解决了么?我也遇到了这个问题

jhao104 commented 2 years ago

ValueError: invalid literal for int() with base 10: 'port' 数据库配置有问题

night-scale commented 9 months ago

ValueError: invalid literal for int() with base 10: 'port'意思是将某个字符串参数转换为整型时出错,冒号后面的部分是尝试转换的字符串。显然这个参数是端口号之类的,检查一下是不是爬虫逻辑出错了,配置应该是没问题的