网络爬虫:从python2到python3
程序员文章站
2022-05-19 13:09:31
...
很久以前,python2的时候,简单的弄过一点爬虫程序,后来,到3之后,发现之前的好多程序都特么不能用了,最最基本的抓页面都不行了,就重新写了一个。
python2缩写版,大概是这样的,忘记了没验证
import urllib2
response = urllib2.urlopen('http://www.baidu.com/')
html = response.read()
print html
python3详细版
import urllib.request
request = urllib.request.Request('http://www.baidu.com/')
response = urllib.request.urlopen(request)
if response.getcode() != 200:
print("None!")
else:
html = response.read()
# 如果返回结果不为空
if html is not None:
# 还必须编码,不然格式不对
html = html.decode("utf-8")
print(html)
else:
print("Maybe The Program is Error!")
# 头信息
print(response.info())
上一篇: python2 到python3
下一篇: 第三天,数字和字符串