代理服务器设置
使用request.ProxyHandler()来设置对应的代理服务器信息
# -*- coding: UTF-8 -*-
from
urllib
import
request
if
__name__ ==
"__main__"
:
#
访问网址
url =
'https://blog.csdn.net/asialee_bird'
#
这是代理
IP
proxy = {
'http'
:
'117.68.192.78:18118'
}
#
创建
ProxyHandler
proxy_support = request.
ProxyHandler
(proxy)
#
创建
Opener
opener = request.
build_opener
(proxy_support)
#
添加
User Angent
opener.addheaders = [(
'User-Agent'
,
'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.168 Safari/537.36'
)]
#
安装
OPener
request.
install_opener
(opener)
#
使用自己安装好的
Opener
response = request.
urlopen
(url)
#
读取相应信息并解码
html = response.
read
().
decode
(
"utf-8"
)
#
打印信息
print
(html)