前几天,一个朋友在微信上告诉我说,他抓了2.7M微信号。
我惊的差点把手机掉到地上,赶紧让他给我发一份,然后问他从哪里抓的。他给我发过来一份文件,一个网址。
我打开文件,里面都是一些字母数字的组合,还有一些以wxid开头的字符串。我随机测试了一下,发现有的可以搜索到微信用户,但是以wxid开头的不行。
我又打开他发来的网站,大概看了下,应该不止这么少网站。于是我用webscraper又重新抓了一遍。
用了 2 小时,抓下来 250w 个微信号。
经过去重,然后将wxid开头的去除掉,剩余9w微信号。这次我随机测试,发现都可以正常搜索到用户,而且不是那种不用审核就通过的死用户,从签名来看,也不是微商。
如下面几张图片:
其实很巧,知道这个网站的人,不会webscraper;而会webscraper的人,又不知道这个网站。我刚好两个都知道,于是就拿到了这部分数据。
这部分数据如何处理,我还没有想好。而且这个网站,朋友叮嘱过,我也不能公开。
不过我可以提供另外一个思路,用来抓取其他微信号,而且是精准群体。不过这种方式就需要你会 webscraper,或者编程。
编程的话,门槛太高。而webscraper很简单,我之前写过两篇文章介绍过webscraper:https://www.jianshu.com/p/cd5124ac0871。这里直接说思路。
下面是具体方式:
————————
在新郎微博网址,搜索 “留下微信号”,会发现很多相关帖子,帖子下面的评论都是微信号。如下图:
将这些评论抓取下来后,根据帖子内容,得到的都是具体行业、人群的精准用户。
webscraper抓取思路:
1、微博搜索关键字得到的网页,作为一级页面。
2、每篇帖子,作为二级页面。
3、在二级页面,抓取下面所以的评论
抓取下来后,可能会有一些无效评论,这个需要你处理一下。
我大致看了下流程,webscraper 是可以做到的,有些细节,比如,搜索结果里,需要用鼠标点击一下才能展开留言,这个用Element click。之前的文章里有讲过这种方式。
思路在这里,可能过程中还会有一些具体问题,具体情况具体对待。有兴趣的朋友可以试试。
当然,可能用 webscraper 不能一次性完美抓取,那就分开吧。
先把各个帖子的链接抓下来,放到一个网页,再到各个帖子抓评论。
这次就分享到这里,大家有什么疑问可以在评论里提出来。
我写作的一个网站,很好玩:http://www.zsxq100.com/