批量删除鲜果分享和收藏文章

作者: 大海 分类: 编程 发布时间: 2014-05-31 20:24 ė11,155 views 6Comments Off on 批量删除鲜果分享和收藏文章

       2

     接着上篇文章写。上文写到要获取所有被分享文章的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

Ɣ回顶部