专栏名称: 明白1
程序员,爱好写作,英语,更多信息见公众号「多元思维Hack」,欢迎来聊。
目录
相关文章推荐
今天看啥  ›  专栏  ›  明白1

如何用webscraper抓取精准群体微信号?

明白1  · 简书  ·  · 2018-04-07 17:12

文章预览

前几天,一个朋友在微信上告诉我说,他抓了2.7M微信号。

我惊的差点把手机掉到地上,赶紧让他给我发一份,然后问他从哪里抓的。他给我发过来一份文件,一个网址。

我打开文件,里面都是一些字母数字的组合,还有一些以wxid开头的字符串。我随机测试了一下,发现有的可以搜索到微信用户,但是以wxid开头的不行。

我又打开他发来的网站,大概看了下,应该不止这么少网站。于是我用webscraper又重新抓了一遍。

用了 2 小时,抓下来 250w 个微信号。

经过去重,然后将wxid开头的去除掉,剩余9w微信号。这次我随机测试,发现都可以正常搜索到用户,而且不是那种不用审核就通过的死用户,从签名来看,也不是微商。

如下面几张图片:


image.png
image.png
image.png
image.png
image.png

其实很巧,知道这个网站的人,不会webscraper;而会webscraper的人,又不知道这个网站。我刚好两个都知道,于是就拿到了这部分数据。

这部分数据如何处理,我还没有想好。而且这个网站,朋友叮嘱过,我也不能公开。

不过我可以提供另外一个思路,用来抓取其他微信号,而且是精准群体。不过这种方式就需要你会 webscraper,或者编程。

编程的话,门槛太高。而webscraper很简单,我之前写过两篇文章介绍过webscraper:https://www.jianshu.com/p/cd5124ac0871。这里直接说思路。

下面是具体方式:
————————
在新郎微博网址,搜索 “留下微信号”,会发现很多相关帖子,帖子下面的评论都是微信号。如下图:

image.png
image.png
image.png
image.png

将这些评论抓取下来后,根据帖子内容,得到的都是具体行业、人群的精准用户。

webscraper抓取思路:
1、微博搜索关键字得到的网页,作为一级页面。
2、每篇帖子,作为二级页面。
3、在二级页面,抓取下面所以的评论

抓取下来后,可能会有一些无效评论,这个需要你处理一下。

我大致看了下流程,webscraper 是可以做到的,有些细节,比如,搜索结果里,需要用鼠标点击一下才能展开留言,这个用Element click。之前的文章里有讲过这种方式。

思路在这里,可能过程中还会有一些具体问题,具体情况具体对待。有兴趣的朋友可以试试。

当然,可能用 webscraper 不能一次性完美抓取,那就分开吧。

先把各个帖子的链接抓下来,放到一个网页,再到各个帖子抓评论。


这次就分享到这里,大家有什么疑问可以在评论里提出来。

………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览
推荐文章