icue / DoubanImageWall

生成豆瓣电影海报墙/音乐专辑封面墙/图书封面墙。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

生成豆瓣图书报错

frankwuzp opened this issue · comments

  • 错误信息:
Error: No image to process. HTTP request may have been blocked.
  • 现有配置:
python image_wall.py -i=<id隐去> -m='book' -c=10 -r=8 -o=0 -rd=False -s=True
  shell: /usr/bin/bash -e {0}
  env:
    pythonLocation: /opt/hostedtoolcache/Python/3.10.0/x64
    LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.10.0/x64/lib

豆瓣电影生成正常,是豆瓣图书封接口的意思吗?

commented

你好,这个代表访问“XXX读过的书”页面(https://book.douban.com/people/{豆瓣ID}/collect?sort=rating&start=0&mode=grid&tags_sort=count )失败了,所以后续步骤都没法进行。

目前我可以复现,尝试过换 IP,换 User-Agent,添加自己的 Cookies 到 Header 中去,都没有用。
其实我昨天也碰到过这个问题,但是过了一会儿就又成功了,今天确实从未成功过(仅限图书)。

可能最终的解决方案是要在脚本里模拟登录,但我暂时没有时间去实现(拿网上存在的模拟登录代码试过,都失败了)。

commented

我发现是之前的解析方式有问题,电影和音乐页面的解析方式不适用于图书页面。
现在已经修复,在我这里三种模式都可以用了。