#宝哥教你#自动批量抓取微信文章链接

你是否经常使用微信看一些大拿,or牛人,or偶像的公众号文章?是否经常会觉得每篇都赞,每篇都看?是否有想把它们都下载下来慢慢看?我知道你会说可以随时“查看历史消息”翻看,但是你可知道遇到很多文章的时候,在手机屏上要“撸”很久才能找到?你可知道像我们这等屌丝每月的流量光挂Q就不够用了?你又可知道上海地铁里的信号有多差?你是否跟我一样在想,要是能把它们集中在一起,当电子书一样看就爽了(确实有很多公众号把自己以前的发章收集在一块出书了)。

嗯!我也是这么想的~为了省那几块钱书钱,宝哥搅尽脑汁,用一种看似猥琐的技术方案达到了目的。好,废话不多说了,下面就让宝哥来教你具体的操作流程,以抓取“鬼脚七”的历史文章为例:

  1. 登录微信网页版登录方法很简单,浏览器打开https://wx.qq.com/ 出现二维码,手机端打开微信,点开“扫一扫”,然后 扫网页上的二维码就ok了。
  2. #### 打开鬼脚七对话框
    weixin_grabber1
  3. #### 打开浏览器控制台,粘贴我提供的神奇小脚本之微信链接抓取,回车执行

浏览器推荐选择Chrome或者Firefox,IE嘛。。。。你懂的。当然如果你实在要用IE也是可以,可以把js代码压缩成一行,然后按#宝哥教你#在IE中执行自定义js代码来操作,

打开浏览器控制台的方法请自行谷歌。

你会看到的效果是:

  1. 立刻弹出来个文本框在网页的右侧,并且右上角会有三个按钮,前置是指让它出现在网页的最上面而不被其它盖住。后置和关闭就不说了。
  2. 对话框里会很诡异的自动输入一些类型000,001之类的东西 ,然后会自动发送,发送完了会自动收到回复

至于为什么会酱紫,底下会提到。

2222 4. #### 查看控制台输出抓取过程和进度和复制抓取结果

        weixin_grabber4

    问: 这个脚本都干了什么?

我的想法是这样的,鬼脚七的文章都是有编号的,发送指定的编号它就会自动回复指定编号的文章,然后回复的内容中就有文章的链接。我现在要做的事情就是用程序自动的发编号,然后再收集回复的文章标题跟链接。然后放到一个地方让你拷贝就行了。

所以我这个脚本执行完后所有文章链接都会放到页面新弹出来的文本框里。然后你复制出来就可以了。如果你有兴趣(反正我有,呵呵),比如真的做成电子书,再写一个程序把那些链接中的内容抓取出来就可以了。

问:我不要自动发编号,我想手动发几个编号,然后抓取怎么弄?

那你只需要手动发完链接后,注掉“var articleCommandList = getCommandList()”及后面那行代码,再执行就可以了。

说明:

我些代码提供的更多是一种思路和实现示例,除非你刚也是想抓取鬼脚七第一季的文章,否则你很难一点问题没有运行这段脚本。你可以随意的修改它为你所用(或者让它工作的更好)。但你不能用它来干坏事,即使干了,也与我无关(这就是传说中的免责声明吗,好霸气的样紫。。)

最后说一下,鬼脚七的文章确实不错,他的文章收录成书了,叫《做自己》,有兴趣的同学真的可以去买。

附:鬼脚七微信文章第一季链接。