栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python代理

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python代理

点击查看当前IP

免费

云、[高可用全球免费库](https://ip.jiangxianli.com/?page=3)、国内高匿、齐云、小幻、快、89免费、IP、小舒、西拉、seo方法、66免费

付费

阿布云、芝麻、闪臣(free 180min)、大象、全网、蘑菇、云、站大爷、蜻蜓

挺多的 付费的就不整那么多了
名字加上代理两个字 搜

有了代理网站,就有了代理IP和端口。代理有全局模式和局部模式:全局嘛,就是你这个主机所有的请求都是通过你这个代理发出;局部就是你想一些请求或者指定一个请求用配置的代理。

一、全局模式(任意一种即可)

1、系统
Windows系统:按下win键,直接敲代理,进去代理设置下IP端口
Mac等带终端的:环境变量增加两行代理配置,如下

export http_proxy="http://127.0.0.1:1234"
export https_proxy="http://127.0.0.1:1234"

http://不能省略
2、python代码引用
其实也是修改运行环境变量

import os
os.environ["http_proxy"] = "http://127.0.0.1:1231"
os.environ["https_proxy"] = "http://127.0.0.1:1231"

3、安装tsocks后,编辑/etc/tsocks.conf,以SOCKS5代理为例:

server = 代理IP
server_port = 代理端口 
server_type = 5

再跑程序时,加上tsocks

tsocks python a.py
二、局部模式

1、创建代理池 这里以西刺代理为例

import re
import requests
from bs4 import BeautifulSoup

def get_proxy():
    #代理网站
    url='http://www.xiladaili.com/'
    #代理池(列表)
    proxies_li = []
    herder={
    'Upgrade-Insecure-Requests':'1',
    'Accept-Encoding':'gzip, deflate',
    'Accept-Language':'zh-CN,zh;q=0.9',
    'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,**;q=0.8',
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36"
    }

    url='https://www.baidu.com'
    proxies = { "http": "http://"+str(ipt) }
    request=requests.get(url,headers=herder,proxies=proxies)
    if request.status_code==200:
        print('可用代理'+ipt)
    else:
        print('不可用代理'+ipt)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/339858.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号