猿问

使用python编写的爬虫,用urllib.urlopen函数,没有得到内容

import urllib

url="https://baike.so.com/doc/1790119-1892991.html" 

datas=urllib.urlopen(url)
print(datas.getcode())
print(datas.read())
raw_input("press any key to continue")

最近在慕课网上学习了课程,想自己编写一个爬虫。教程用的是2.7版本,所以我修改成为python3的代码,但是在URL下载器的环节出现了点问题

代码就是上面那样,但是输出是底下这样的

200

press any key to continue

求助一下,为什么getcode是200,说明读取成功了,但是却没有任何内容

之前查过百度,网上有些实例用的是下面的代码

from urllib import request
data=request.geturl(url)

但是我执行后报错,显示没有request

所以请问下各位大大,这个程序应该怎么改。

(系统:MacOS,编译器:Visual studio code)

cometeme
浏览 1477回答 1
1回答

产品经理不是经理

from urllib import request data = request.urlopen(url)
随时随地看视频慕课网APP

相关分类

Python
我要回答