wzdnzd / aggregator

One-stop Proxies Crawling and Aggregation Platform
https://github.com/wzdnzd/aggregator
Apache License 2.0
1.36k stars 1.46k forks source link

运行时报错了,辛苦大佬看看,谢谢 #59

Closed zhusang closed 1 month ago

zhusang commented 1 month ago

image

wzdnzd commented 1 month ago

可有办法获取到转换前的报错的 proxies.yaml文件?subconverter转换报错了,似乎有非法字符,但理论上不应该,因为这个文件就是通过 yaml.dump 生成的

zhusang commented 1 month ago

这个文件好像只是临时文件

wzdnzd commented 1 month ago

这行代码 后面加一行 records[source] = supplier,重新运行,转换前的文件会保存到 gist 的 proxies.yaml,然后提供一下错误信息及该文件,谢谢

zhusang commented 1 month ago

image image 加了这个代码以后,好像正常进行下去了,文件看起来正常被更新了。

wzdnzd commented 1 month ago

那行代码的目的是将proxies.yaml保存并阻止程序直接退出,但转换仍然失败了,clash.yaml并没有得到更新。可否提供一下该文件我确认一下问题所在?

wallinwind commented 1 month ago

共享订阅没更新了,请大佬修复一下,谢谢

zhusang commented 1 month ago

@wzdnzd 辛苦您了 https://lile.lanzn.com/itB8H26siwhe

wzdnzd commented 1 month ago

@wzdnzd 辛苦您了 https://lile.lanzn.com/itB8H26siwhe

@zhusang 抱歉,我的失误,你还需要把 这行代码 临时修改为 print(supplier),这样转换前的 proxies.yaml 才会被保存,否则文件将会被删除。然后你把该文件发我一下,再次感谢

zhusang commented 1 month ago

image image

已经修改,生成的文件的名称还是叫做clash.yaml,这个是clash.yaml文件内容,https://imperialb.in/dztmgqom

wzdnzd commented 1 month ago

@zhusang 在你的gist里应该会有一个 proxies.yaml 的文件,你再找找呢?只有转换前的原始文件才能定位到报错的原因

zhusang commented 1 month ago

@wzdnzd 抱歉,我检查了一下我的gist,没有发现您说的这个文件。 image

wzdnzd commented 1 month ago

@zhusang 第一个,点进去

zhusang commented 1 month ago

@wzdnzd 大佬 我找到了 ,但是似乎这个文件无法访问 image

zhusang commented 1 month ago

@wzdnzd 可以了大佬,我成功导出来了,哈哈哈哈哈 https://imperialb.in/pdazjanm

wzdnzd commented 1 month ago

@wzdnzd 可以了大佬,我成功导出来了,哈哈哈哈哈 https://imperialb.in/pdazjanm

@zhusang 同步最新代码试试 39c1b91

zhusang commented 1 month ago

看起来正常运行了!感谢大佬 image

wzdnzd commented 1 month ago

@zhusang 不是这样的,你需要同步我刚刚提交的最新代码测试,最后需要被更新的是 clash.yamlv2ray.txt等文件而不是 proxies.yaml

wzdnzd commented 1 month ago

共享订阅没更新了,请大佬修复一下,谢谢

@wallinwind 文本托管服务不是很稳定,先不管了,有需要的话建议自己搞一个