为了账号安全,请及时绑定邮箱和手机立即绑定

python遇见数据采集

难度初级
时长 2小时 5分
学习人数
综合评分9.63
95人评价 查看评价
9.7 内容实用
9.5 简洁易懂
9.7 逻辑清晰
请问视频里urlopen的第二个参数的传递用的是什么语法
no module named bs4 出现这个错误,进行不下去了。。
ModuleNotFoundError: No module named 'request' 报这个错
讲了这么多,一下子消化不良
这个饼,我吃了~~
有趣~~~再讲讲怎么爬种子吧~~哈哈哈
老师太可爱了,啥时候讲一节如何爬岛国动作片种子的教程啊。。。期待~~~
utf-8是unicode的实现方式,就是对unicode的优化实现,为了节约存储空间,所以encode('utf-8')可以包含各种语言。
这是为什么呢?啊啊啊啊,总是脑补小沈阳。
@小佳佳,一样,之前对于数据库太弱了。
with不是会自动关闭吗?
老师讲的真心不错,扎心了!
import urllib.request
import urllib.parse
req = urllib.request.Request("")
postdata=urllib.parse.urlencode([("a":"b"),...])
req.add_header("c":"d")

resp = urllib.request.urlopen(req,data=postdata.encode('utf-8'))
print(resp.read().decode("utf-8"))
#展示网页
#python3.4要import request
import urllib.request

resp = urllib.request.urlopen("http://www.baidu.com")

print(resp.read().decode("utf-8"))
unicode是一种字符集,utf-8是一种编码格式
课程须知
熟悉Python语言的语法,掌握Python的正则表达式模块,懂得如何使用Python操作数据库
老师告诉你能学到什么?
使用Python内置urllib模块和第三方BeautifulSoup模块进行数据采集和提取、MySQL数据库的操作、TXT和PDF文档的读取,以及robots协议和相关注意事项

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消