前段时间,写java爬虫来爬网易云音乐的评论。不料,爬了一段时间后ip被封禁了。由此,想到了使用ip代理,但是找了很多的ip代理网站,很少有可以用的代理ip。 于是,抱着边学习的心态,Fork了一个代理ip池。
技术: SpringBoot,SpringMVC, Hibernate, MySQL, Redis , Maven, Lombok, BootStrap-table,多线程并发 环境: JDK1.8 , IDEA
源作者开源地址:
https://github.com/chenerzhu/proxy-pool
现改进版Fork 地址
https://github.com/hiparker/proxy-pool
通过ip代理池,提供高可用的代理ip,可用率达到95%以上。
{
"code":200,
"data":[
{
"available":true,
"ip":"1.10.186.214",
"lastValidateTime":"2018-09-25 20:31:52",
"location":"THThailand",
"port":57677,
"requestTime":0,
"responseTime":0,
"type":"https",
"useTime":3671
}
],
"message":"success"
}
前提: 已经安装JDK1.8环境,MySQL数据库,Redis。 先使用maven编译成jar,proxy-pool-1.0.jar。 使用SpringBoot启动方式,启动即可。
java -jar proxy-pool-1.0.jar