python 爬虫 代理

Posted 沧海一粒水

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 爬虫 代理相关的知识,希望对你有一定的参考价值。

import random
import urllib.request
ippools=[
"39.104.50.71:8080",
"39.104.50.160:8080",
"39.104.14.202:8080",
"39.104.50.137:8080",
"39.104.50.29:8080"
]
def ip(ippools):
thisip=random.choice(ippools)
print(thisip)
proxy=urllib.request.ProxyHandler({"http": thisip})
opener=urllib.request.build_opener(proxy,urllib.request.HTTPHandler)
urllib.request.install_opener(opener)

for i in range(0,5):
try:
ip(ippools)
url="http://www.baidu.com"
data=urllib.request.urlopen(url).read()
print(len(data.decode()))
except Exception as err:
print(err)























以上是关于python 爬虫 代理的主要内容,如果未能解决你的问题,请参考以下文章

python 爬虫 ip池怎么做

小白学 Python 爬虫(30):代理基础

快速构建Python爬虫IP代理池服务

Python爬虫-Proxy代理的使用

python爬虫使用代理

Python爬虫知识点——代理