用python可以下载网页源码吗

图片[1]-用python可以下载网页源码吗-uusu优素-乐高,模型,3d打印,编程

python可以下载网页的源代码,使用urllib库,或者使用更为方便的requests库。

importurllib2
defdownload(url,num_retries=5):
'''
function:下载网页源代码,如果遇到5xx错误状态,则继续尝试下载,直到下载num_retries次为止。
'''
print"downloading",url
try:
html=urllib2.urlopen(url).read()
excepturllib2.URLErrorase:
print"downloaderror:",e.reason
html=None
ifnum_retries>0:
ifhasattr(e,'code')and500<=e.code<600:
returndownload(url,num_retries-1)
returnhtml

其中 url 即为你想现在的网页地址。 num_reties 为遇到 5xx 错误的时候,重试下载的次数。

原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容