代理服务器ip查询,服务器代理IP

  代理服务器ip查询,服务器代理IP

  获取程序由大蟒编写,由pyinstaller编译,作者小编第一引入了两个众所周知的库数据和要求

  获取导入数据导入请求和总数据页(使用的API:https://IP。江贤里。com/API/proxy _ IPS))。

  使用要求获取数据数据

  请求。get(https://IP . jiangxianli . com/API/proxy _ IPS )会转换为大蟒字典,其中是在函数JSON .负载)字符串中应用请求代码

  获取JSON _ data=JSON。负载(请求。get(https://IP . jiangxianli . com/API/proxy _ IPS ).获取)总页面

  papes=JSON _ data[ data ][ last _ page ]秒循环获取所有代理互联网协议(互联网协议的缩写)

  可以看到,数据直接将对于iin JSON _ data[ data ][ data ]:应用于数组

  因为数据是分页的

  所以有必要戴上福利(帕普斯) :

  完全精简代码JSON _ data=JSON。负载(请求。获取(https://IP . jiangxianli . com/API/proxy _ IPS))。正文)总演示for 1in range(JSON _ data[ data ][ last _ page ])3360 result= str(i1).text ) fori2in结果[大哥]端口号物理位置:I2 [ IP地址] }(打印)、len(数据)、条代理IP’)第三代理测试:

  代码:

  总计=长度(数据)打印(准备连接测试)对于数据中的i3:试试:如果i3[(("端口号") ) )。==8080:代理模型= https else:代理模型= http 结果=请求。获取( https://百度。com)、proxy={ proxy model:i3[ IP ]: i3[端口号]}如果结果。status _ code==2003 360 if结果。text=i3[ IP ]: i3[端口号 ],),成功:可用,延迟:,result.elapsed。微秒,i3 [ IP ] 3360 i3 [失败:数据无效]data.remove(I3 ) else: print(测试IP:",I3( IP )"IP:失败:数据无效(例外:打印

  requests.get(URL,proxy={ proxy model:I3( IP ): I3)端口号)返回的代码

  验证代理返回和本地网络返回代码,以确定它们是否可用

  最后的最后保存在文件中,运行到input()、input()、python时,将等待用户输入,然后输入)、返回值

  我想打开代码都可以

  while True: path=input(请输入保存路径);打印(请输入保存模式);1 ) json模式;2 ) python代码开发示例;3 ) python数组模式)变量赋值XT=JSON.dumps ((proxy :数据))elif model== 2 :text= import JSON)。nprint(proxy(nprint(len)proxy))elif model== 3 :text=str(data)else 3360 text= break file=opt made del

  成品https://download.csdn.net/download/ssghzzcsvcd/20671481

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: