Python 使用 requests 代理 IP



1. requests 代理 IP

proxies 配置

import requests

proxies = {
  "http": "http://192.168.1.1:111",
  "https": "http://192.168.1.2:222",
}

requests.get("http://example.org", proxies=proxies)

环境变量 HTTP_PROXY 和 HTTPS_PROXY 配置

export HTTP_PROXY="http://192.168.1.1:111"
export HTTPS_PROXY="http://10.10.1.10:1080"

requests.get("http://example.org")

2. 代理 IP 地址库

  1. 高可用全球免费代理IP库

3. 实时获取 bilibili up猪 粉丝数

#!/usr/bin/python
#coding:utf-8
# -*- coding: utf-8 -*-

import re
import string
import hashlib
import random
import json
import requests
import time, datetime
import logging
import logging.handlers

import sys
reload(sys)
sys.setdefaultencoding('utf-8')

s = requests.Session()

uid = '5878572';   # upID,在blibli主页获取
url = 'https://api.rambuild.cn/tools/fansQuery?mid='+ uid +'&pagenum=1&pagesize=1';

while True:

    response = s.get(url=url)
    
    content = json.JSONDecoder().decode(response.text)
    res = json.JSONDecoder().decode(content['data']['body'])
    num = res['data']['total']
    
    print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') +': '+ content['uname'] +'  粉丝数'+ bytes(num))
    
    time.sleep(1)
posted @ 2020-12-09 23:22  linsonga  阅读(331)  评论(1)    收藏  举报