请求时,先将请求发给代理服务器,代理服务器请求目标服务器,然后目标服务器将数据传给代理服务器,代理服务器再将数据给爬虫。
代理服务器是经常变化的
使用代理服务器时传一个参数:proxy。是一个字典的形式。http或者https这样的字段
import requests
# 使用代理
proxy={
'http':'http://221.238.207.34:8000' #可以找找国内的一些免费ip
}
result = requests.get("http://httpbin.org/ip",proxies=proxy)
print(result.text)
代理的使用就是上面那种形式。