TyrantLucifer / ssr-command-client

:airplane:The commend client of ssr based Python3
Apache License 2.0
978 stars 240 forks source link

Parsing错误 #50

Closed fengyuanyu1 closed 2 years ago

fengyuanyu1 commented 2 years ago

作者你好,在更新订阅时候报了以下错误: 2021-11-25 00:18:26,203 - parse_utils.py[line:113] - [parse_shadowsocksr_by_subscribe_url] - INFO: Start parse ssr subscribe url: https://tyrantlucifer.com/ssr/ssr.txt 2021-11-25 00:18:26,567 - parse_utils.py[line:113] - [parse_shadowsocksr_by_subscribe_url] - INFO: Start parse ssr subscribe url: https://freemycloud.site/link/ia8QCPBEYM6y1P9m?sub=1 2021-11-25 00:18:27,980 - parse_utils.py[line:119] - [parse_shadowsocksr_by_subscribe_url] - ERROR: 'utf-8' codec can't decode byte 0xe0 in position 1: invalid continuation byte 2021-11-25 00:18:27,980 - parse_utils.py[line:120] - [parse_shadowsocksr_by_subscribe_url] - ERROR: Parse subscribe url https://freemycloud.site/link/ia8QCPBEYM6y1P9m?sub=1 error 2021-11-25 00:18:27,980 - parse_utils.py[line:113] - [parse_shadowsocksr_by_subscribe_url] - INFO: Start parse ssr subscribe url: https://freemycloud.site/link/ia8QCPBEYM6y1P9m?sub=1 2021-11-25 00:18:29,641 - parse_utils.py[line:119] - [parse_shadowsocksr_by_subscribe_url] - ERROR: 'utf-8' codec can't decode byte 0xe0 in position 1: invalid continuation byte 2021-11-25 00:18:29,641 - parse_utils.py[line:120] - [parse_shadowsocksr_by_subscribe_url] - ERROR: Parse subscribe url https://freemycloud.site/link/ia8QCPBEYM6y1P9m?sub=1 error 2021-11-25 00:18:29,642 - parse_utils.py[line:113] - [parse_shadowsocksr_by_subscribe_url] - INFO: Start parse ssr subscribe url: https://freemycloud.site/link/ia8QCPBEYM6y1P9m 2021-11-25 00:18:31,087 - parse_utils.py[line:119] - [parse_shadowsocksr_by_subscribe_url] - ERROR: 'utf-8' codec can't decode byte 0xe0 in position 1: invalid continuation byte 2021-11-25 00:18:31,088 - parse_utils.py[line:120] - [parse_shadowsocksr_by_subscribe_url] - ERROR: Parse subscribe url https://freemycloud.site/link/ia8QCPBEYM6y1P9m error 2021-11-25 00:18:36,159 - logger.py[line:53] - [main] - INFO: Func - update Total time: 9.96s

这个是因为什么嘞 链接地址是:https://freemycloud.site/link/ia8QCPBEYM6y1P9m?sub=1

TyrantLucifer commented 2 years ago

该订阅链接禁止了python requests的标头,被认定为爬虫行为,所以返回ssr链接数据异常,程序无法解析,工具主要针对于订阅机场,所以在请求订阅链接的时候并没有进行user-agent的伪装。

TyrantLucifer commented 2 years ago

我升级一下版本,你用最新版本的应该就可以了

fengyuanyu1 commented 2 years ago

好的,非常感谢

TurtleZhong commented 2 years ago

我升级一下版本,你用最新版本的应该就可以了

用最新的版本还是报错额

TyrantLucifer commented 2 years ago

提供一下详细的错误信息

newliar commented 2 years ago

提供一下详细的错误信息

image

xcpanda commented 2 years ago

今天我也遇到了相同问题, help~ 这个订阅链接在windows上可以正常使用

shadowsocksr-cli -u
2022-07-25 18:09:59,898 - parse_utils.py[line:118] - [parse_shadowsocksr_by_subscribe_url] - INFO: Start parse ssr subscribe url: https://a.....?sub=1
2022-07-25 18:10:00,487 - parse_utils.py[line:127] - [parse_shadowsocksr_by_subscribe_url] - ERROR: 'utf-8' codec can't decode byte 0xe0 in position 1: invalid continuation byte
2022-07-25 18:10:00,488 - parse_utils.py[line:128] - [parse_shadowsocksr_by_subscribe_url] - ERROR: Parse subscribe url https://a.....?sub=1 error
2022-07-25 18:10:00,674 - logger.py[line:54] - [main] - INFO: Func - update Total time: 0.78s