2808proxy使用指南

爬虫 专栏收录该内容
4 篇文章 0 订阅

前言

最近准备用python爬取豆瓣的数据做一些有趣的东西,刚爬了几个小时,ip就被加入黑名单了,看来豆瓣的反爬虫机制很厉害。要怎么绕过他的反爬机制呢,最好的方法就是随时变化ip。尝试了自己做虚拟ip,效果依然不理想,在网上搜索很多ip代理的文章,发现2808proxy还不错,关键是可以免费使用!但是2808proxy的文档写的不清楚。这里把我使用的过程写下来,需要的朋友可以参考。

获取接口权限

2808proxy的接口都做了权限校验,首先要我们登录2808proxy的官网注册一个账号,注意:注册的时候需要填一个激活码,关注2808proxy微信公众号,就可以领取。然后就可以开始去提取ip了

提取ip

  1. 获取token

api.2808proxy.com/login?>username=USRNAME&password=PASSWORD

其中USERNAME和PASSWORD就是注册时候填的用户名和密码
返回值:

{
	"data": {
		"token": "EXAMPLE_TOKEN"
	},
	"status": 0,
	"msg": null
}
  1. 获取ip

https://api.2808proxy.com/proxy/get?amount=1&token=EXAMPLE_TOKEN
返回值:

{
	"data": [{
		"s5_port_secured": 2082,
		"http_port": 8883,
		"s5_port": 2081,
		"id": "EXAMPLE_INTERFACE_ID",
		"http_port_secured": 8887,
		"ip": "1.2.3.4"
	}],
	"msg": null,
	"status": 0
}

其中
s5_port 是使用白名单方式认证的Socks5代理端口
http_port 是使用白名单方式认证的HTTP(s)代理端口
s5_port_secured 是使用BasicAuth方式认证的Socks5代理端口
http_port_secured 是使用BasicAuth方式认证的HTTP(s)代理端口

使用代理

我使用的是python requests库,核心逻辑如下


#设置代理ip
proxy_dict = {
    "http": "http://username:password@1.2.3.4:8887/"
}
# 需要爬取的网站
url="https://www.douban.com/"
req=session.get(url,headers=headers,proxies=proxy_dict)

这样2808proxy后台就会自动为我们更换ip了 !

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页

打赏

jiangyonglong

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值