

前提条件:
打开某个公众号
如下图:

整体流程:
1.将打开的公众号最大化
2.切换到文章,滚动到最后,获取所有文章,判断依据是这一次和上一次获取的文章个数一致就结束滚动,然后回到顶部
3.循环所有文章标题元素列表,判断是否包含目标关键字
4.包含关键字的就点击进入详情,抓取标题,时间,复制链接,写入数据表格
难点:
由于滚动后能获取所有文章,但是文章不在当前可视屏幕中
win元素又没有滚动到可视区域,所以是少量多次滚动,直到点击成功
点击成功的判断依据:
1.能获取到详情页的信息 标题 时间说明成功,这里用try catch,异常就继续往下翻页
2.这样有点慢,后来我又加入右键点击,如果能出现转发收藏的按钮说明在屏幕中
上代码:
运行效果:
