python中如何使用socks5爬虫IP

正常情况下,我们大多数都是用http(s)爬虫ip去请求网站,但是有时候手里有高质量的socks5爬虫IP,那么我们又该如何去使用呢 ?在python里面应该怎么写入?

如果需要使用socks5,则需要安装支持socks的版本。

pip install ‘requests[socks]’

下面以直接使用获取到的socks5为例,有API接口的朋友可以对接API接口获取爬虫IP使用。

import requests
proxyHost = "168.168.168.168"  #获取到的爬虫IP
proxyPort = "88888"                  #获取到的爬虫端口
key = "实例ID"                               #用户名
passwd = "8位数字"                    #密码
#用户名密码授权
proxy = 'socks5://{}:{}@{}:{}'.format(key, passwd, proxyHost, proxyPort)
# 如果使用终端IP授权,请用下行替换上一行
# proxy = 'socks5://{}:{}'.format(proxyHost, proxyPort)
proxies = {
       "http": proxy,
       "https": proxy
}
response = requests.get("https://jshk.com.cn", proxies=proxies)
print(response.text)
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值