# -*- coding: cp936 -*- # http使用代理教程 import requests #请求地址 url = "http://www.baidu.com" # 代理服务器信息 ip = "获取的IP" #sever port = "获取的端口" #port username = "获取的用户名" #user password = "获取的密码" #pw proxy = "http://%(username)s:%(password)s@%(ip)s:%(port)s" % { "username" : username, "password" : password, "ip" : ip, "port" : port, } proxies = { "http" : proxy, "https" : proxy, } rep = requests.get(url, proxies=proxies) rep.encoding = 'utf-8' print(rep.status_code) # 返回状态值 print(rep.text) # 返回html #=====================上面是HTTP教程--下面是socks5教程======================= # -*- coding: cp936 -*- # socks5使用代理教程 import requests #请求地址 url = "http://www.baidu.com" #代理服务器信息 ip = "获取的IP" #sever port = "获取的端口" #port username = "获取的用户名" #user password = "获取的密码" #pw proxy = "socks5://%(username)s:%(password)s@%(ip)s:%(port)s" % { "username" : username, "password" : password, "ip" : ip, "port" : port, } proxies = { "http" : proxy, "https" : proxy, } rep = requests.get(url, proxies=proxies) rep.encoding = 'utf-8' print(rep.status_code) # 返回状态值 print(rep.text) # 返回html