lolishinshi / exloli

从 E 站抓取画(ben)廊(zi)并上传 telegraph 并转发至 telegram channel
MIT License
122 stars 18 forks source link

上传报错not found #157

Closed THU-Pieris closed 2 years ago

THU-Pieris commented 2 years ago

已经阅读 #156 #155 #73 。

具体问题描述:

很喜欢这个bot,已经正常使用一个多月。在12小时前我使用bot的/upload命令,报错如下:

收到命令,执行中……
第 1 本 - 失败:not found: //h1[@id="gn"]/text() => 
执行完毕,失败 1 个

刚刚更换了虚拟机的IP地址,重启了机器,发现还是报同样的错。此时运行exloli也无法上传本子,报错与之前类似:

[2022-02-21T03:57:49Z INFO  exloli::exloli] 检测中:https://exhentai.org/g/2147795/d1f5b970cc/
[2022-02-21T03:57:49Z INFO  exloli::exloli] 上传中,画廊名称: [Haitokukan] Moteasobi ~Joushiki Kaihen Gakuen~ - Puppet Quest [Chinese]
[2022-02-21T03:57:49Z ERROR teloxide::error_handlers] Error: not found: //h1[@id="gn"]/text()

尝试使用exloli --debug,但执行这个命令之后一直卡在cookie登录这一步。我的账号目前可以正常登录exhentai、浏览表站没有的本子。以上报错的所有本子我点击链接均可以访问。

请问有什么头绪吗?感谢!

THU-Pieris commented 2 years ago

update: 9小时后重试,仍然报错:

[2022-02-21T12:59:18Z ERROR exloli::exhentai] 获取图片地址失败:not found: //img[@id="img"]/@src
Aloxaf commented 2 years ago

https://github.com/lolishinshi/exloli/issues/73#issuecomment-598525313 是这个原因吗

THU-Pieris commented 2 years ago

#73 (comment) 是这个原因吗

把表站和里站全改成large了,还是不行。报错信息

[2022-02-25T14:23:46Z ERROR exloli::exhentai] not found: //table[@class="itg gltc"]/tr[position() > 1]
[2022-02-25T14:23:46Z ERROR exloli::exhentai] not found: //table[@class="itg gltc"]/tr[position() > 1]

和 #155 是一样的。我之前怀疑是ip被ban,但问题是我已经换过这台机器的ip了,今天又去一个新的机器上装了exloli,但还是这样报错。我怀疑是e站ban了我的账号?e站ban过账号吗?可是我这个账号目前访问表站里站都是正常的

Aloxaf commented 2 years ago

搜索结果用 "Compact"

THU-Pieris commented 2 years ago

搜索结果用 "Compact"

嗯是用的compact。之前一直是好的(用了一个多月了),突然某天就不行了,也没有改什么设置。很迷惑

THU-Pieris commented 2 years ago

在本地搭了一个,成功跑通了。估计还是IP的问题。挺玄学的。关闭issue了