首页 > 其他分享 >第三方代理

第三方代理

时间:2024-04-01 21:55:25浏览次数:15  
标签:get ip resp 代理 headers proxy print 第三方

三.代理

案例

import requests
import re

headers={
    "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36"
}

def get_ip():
    while 1:
        url="http://www.66ip.cn/mo.php?sxb=&tqsl=5&port=&export=&ktip=&sxa=&submit=%CC%E1++%C8%A1&textarea="
        resp = requests.get(url, headers=headers)
        page_sourse = resp.text
        obj = re.compile(r"var mediav_ad_height = '60';.*?</script>(?P<ipss>.*?)</div>", re.S)
        result = obj.search(page_sourse)
        ips = result.group("ipss").strip().replace("\r", "").replace("\n", "").replace("\t", "").split("<br />")[0:-1]
        print(ips)
        for ip in ips:
            yield ip

def spider():
    url=""
    resp=requests.get(url,headers=headers)
    while 1:
        try:
            proxy_ip=next(gen)
            proxy={
                "http": "http://" + proxy_ip,
                # "https": "https://" + proxy_ip,
            }
            print(proxy)
            resp=requests.get(url,proxies=proxy,verify=False,headers=headers)
            resp.encoding="utf-8"
            return resp.text
        except Exception as e:
            print(e)
            print("报错了!")

if __name__ == '__main__':
    gen=get_ip()
    # for i in range(2):
    page=spider()
    print(page)

标签:get,ip,resp,代理,headers,proxy,print,第三方
From: https://www.cnblogs.com/ckeri/p/18109465

相关文章

  • java几种代理模式的实现方式
    1.代理模式代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实......
  • 鸿蒙开发之引入第三方本地har(静态库)
        在Android开发中经常会遇到引入第三方库,鸿蒙开发也不例外,接下来介绍怎么引入第三方本地har(静态库),以打印logger日志为例子。一、新建har库(静态库)创建库模块鼠标移到工程目录顶部,单击右键,选择New>Module,在工程中添加模块。在ChooseYourAbilityTemplate......
  • Nginx 代理访问minio存储桶图片
    设置存储桶Anonymous配置nginx并reload location/images/{ proxy_passhttp://127.0.0.1:9000/; } 测试https://paylove.online/images/存储桶/xxx.pngIAM参考https://docs.aws.amazon.com/zh_cn/IAM/latest/UserGuide/reference_policies_elements.html......
  • nexus 代理 pypi
    环境说明服务ip端口备注nexus192.168.80.129(内网)8081内网地址无法访问外网nginx192.168.80.128(内网)192.168.174.126(外网) 8819000192.168.174.126地址可以访问外网创建 BlobStores创建Repositories设置proxyrepo测试#p......
  • UnrealEngine UnityBuild模式编译第三方代码问题
    UnrealEngine默认开了UnityBuild模式,把多个代码文件合并到一个较大的cpp文件进行编译。这样是为了减少总编译任务数,尽量避免单个编译任务代码内容太少导致在切换任务上消耗太多时间,尤其分布式编译情况下,任务切换成本更高。UnityBuild参考日志1>[22/102]Compile[x64]Module.......
  • 流量卡代理怎么注册?
    172流量卡平台|注册后台链接:https://haoka.lot-ml.com/reg.html推荐人手机号填写:15552601613  ⚠没有推荐人注册不了注册后需先实名下,不然上不到卡❗︎店铺在售卡品展示(嫌麻烦的这里直接办卡): https://haokawx.lot-ml.com/Product/Index/578260B站热门卡品在店铺对应名称:大忽悠......
  • wsl2 代理功能
    原文链接:https://blog.csdn.net/weixin_62355896/article/details/1344583301打开或创建WSL配置文件(位于C:/User/%你的用户名/.wslconfig),并添加以下内容:[experimental]autoMemoryReclaim=gradualnetworkingMode=mirroreddnsTunneling=truefirewall=trueautoProxy=true......
  • .NET中AOP的使用(二)动态代理
    AOP中应用有多种方式,以下我仅针对.NETCore中动态代理的使用。.NETCore中大部分的第三方IOC容器,基本都支持了动态代理实现。Autofac  不多说应该是用的最多的第三方IOC容器了,通过Castle.Core实现的动态代理。AspectCore 圈子里的柠檬大佬的。Dora 蒋老师的一个轻......
  • WSL2配置代理
    新建proxy.sh文件,内容如下:#!/bin/shhostip=$(cat/etc/resolv.conf|grepnameserver|awk'{print$2}')wslip=$(hostname-I|awk'{print$1}')port=7890PROXY_HTTP="http://${hostip}:${port}"set_proxy(){exporthttp_proxy=&......
  • 湖州腾讯云代理商:腾讯云服务器618活动什么时候开始的
    湖州腾讯云代理商:腾讯云服务器618活动什么时候开始的简介:飞机@luotuoemo本文由(腾讯云国际站代理商:【金推云】www.jintui.cn)撰写湖州腾讯云代理商:腾讯云服务器618活动什么时候开始的1.腾讯云优势腾讯云作为国内领先的云计算服务商,拥有强大的技术实力和丰富的云产品线。......