首页 > 所有文章 > 行业 >文章详情

网站获取ip 伪装(Ip查询)

时间:2024-02-12 20:20:29 浏览量:306

工具人小白免费为你写各种小工具,评论我们一起交个朋友!

爬虫网站,每次设置延迟过低比如5秒就会把IP给ban了,只能调到30秒以上.

由于获取的过多,一开始想着用代理算了,免费的不好用,收费的暂时不考虑.

由于我的爬虫是用于饭圈的,要一直爬虫,想要访问的有几百条数据,绕过延迟过大跑完一轮要几小时.突发奇想用用软件测试了一下添加 Client-Ip 协议头,发现可以绕过,我们就写了一次生产随机IP然后使用 Client-Ip 协议头

生产国内随机IP的代码如下

def cnip ():

ips = "58.14.0.0,222.192.0.0,222.240.0.0,222.248.0.0" #国内IP段过长就不粘贴全部了

arr = ips.split( "," )

rnd = random.sample(arr, 1 )

ip = "" .join(rnd)

arr = ip.split( "." )

for v in range ( 0 , len (arr)):

if int (arr[v]) == 0 :

arr[v] = str (random.randint( 0 , 255 ))

ip = "." .join(arr)

return ip