lqqyt2423 / wechat_spider

微信爬虫,获取文章内容、阅读量、点赞量、评论等,获取公众号所有历史文章链接。
MIT License
1.41k stars 349 forks source link

修复历史数据异步加载导致公众号历史消息自动跳转失败的问题。 #41

Closed lanhyan closed 4 years ago

lanhyan commented 4 years ago

微信进入历史消息页面目前是先进入历史记录页面之后再异步加载数据,代码中是通过判断weui-panel这个元素中的文本来判断的(以前的版本可能是可能加载页面的时候就是已经加载好数据的),因为页面加载初期这个元素中的文本是空的,所以导致页面抓取历史消息失败。 这个PR的操作是在页面加载之后判断weui-panel中的文本已经加载之后再进行页面跳转的操作。

lqqyt2423 commented 4 years ago

之前一直是有这个问题的,我已经提交了新的解决办法,和你的思路基本上一样的。 因为这次代码改动比较大,所以不能合并你的这次提交了,不过还是很感谢。