批量删除鲜果分享和收藏文章
接着上篇文章写。上文写到要获取所有被分享文章的doingsId。其实这个并不难。鲜果没有过多的浏览器检查,所以只要带上正确的cookie就行了。http://xianguo.com/10xxx83?pi=1 ,后面pi的值就对应不同的页了。
我是用HttpClient先抓取页面,直接获得页面的源码就行了。然后用Jsoup取元素。
Document doc = Jsoup.parse(paperContext); Elements footer = doc.select(".pager .num a"); int pageNum = Integer.parseInt(footer.get(3).text());这样就取到了最后一页的数字是几了。
然后再取出每一篇文章的。
Elements f = doc.getElementsByAttributeValue(“mark”, “这里是昵称”);
昵称可以从源代码中看到。
将取得的所有doingsid放入list中以便下一步删除。
for (int i = 0; i < f.size(); i++) { list.add(f.get(i).attr("doingsid")); System.out.println(f.get(i).attr("doingsid")); }
通过共有的页数,和每页得到的元素很容易的就能得到所有的doingsid值了。
至于删除嘛,还是用HttpClient,结合上文的介绍就可以实现批量删除了。
其实收藏是一个样子的。只是post请求稍有不同,一看便知。
详细代码就不帖了。我相信没有人会有我这样奇葩的要求的。
最后再推荐一款本地RSS阅读软件-小乐阅读(介绍看这里),本地阅读器有本地阅读器的好处,有些网站是不对外开放的。本地阅读就可以借助浏览器本身的cookie直接订阅查看了。
赞赏微信赞赏
支付宝赞赏
本文出自 纳百川,转载时请注明出处及相应链接。
本文永久链接: https://www.bicner.com/522.html