如何自己动手获取大量知乎网民数据?

前言

去年在接触Java爬虫的时候,接触到了一个关于知乎的爬虫。个人觉得写的非常好,当时抓取的效率和成功率还是特别特别高,现在可能知乎反扒做的更好,这个开源知乎爬虫没之前抓取的那么顺利了。我记得当时在我的i7+8g的机器上爬了将近两天,大概爬取了60多w的数据。当然,实际抓取的用户数据数量肯定比这个多,只是持久化过程不同步而已,也就是抓取的好几个用户可能只有一个存入数据库中。

为什么推荐这个项目呢?

如果你自己去阅读这个开源知乎爬虫的源码你会发现它在Ip代理以及多线程的处理上都特别好,适合大家去阅读学习。

这个项目的github地址为:https://github.com/wycm/zhihu-crawler

项目的使用方式

下载

git clone https://github.com/wycm/zhihu-crawler.git 克隆项目到本地
git 下载

下载
或关注微信公众号:“Java面试通过手册”
关注微信公众号
回复:“知乎爬虫”即可获取知乎网民数据+项目源码

使用

成功导入Maven项目后运行Main.java即可。

如果你需要保存到数据库(Mysql)

修改配置文件config.properties

然后修改
db.enable = true
再把下面其他参数修改成你的数据库的参数。

转载于:https://www.cnblogs.com/snailclimb/p/9086417.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值