Closed kyriejoshua closed 5 years ago
虽然我这边没有复现这个问题,不过我还是尝试改了一下,升一下1.1.2试试。
@mythsman 非常感谢。更新后运行不报错了。不过很奇怪还是爬不到书或者电影。
这个我不确定是我网络不好还是其他问题。
var items = xpath.select('//ul[@class="interest-list"]/li[@class="subject-item"]', doc);
我打印出这里的 items ,已经是空数组了。
——————————————
原来是豆瓣现在在未登录状态下无法访问。直接返回 403 。所以查不到任何结果。请问这里有做登录相关的处理吗
@kyriejoshua 我昨天测的时候发现的是读书的已读页面如果不加cookie是会报403的,所以我先访问的其他接口,拿了cookie再访问的已读页面。。。
好的,了解。。
如果你在使用中发现了问题,首先请确保你使用的版本是最新的版本,最新的更新记录可以从这里查看。
node v6.6.0 hexo-douban v1.1.0 hexo v3.7.1 v3.8.0
查看是这里报错,
if(cookie.length==0){
我把 cookie 的声明放在函数内就不报错了。但无法抓取到任何书或者电影。应该是最近的更新导致的,之前在 v1.0.5 是 ok 的。