单线程下载器:
1.随便找一个你想下载的图片,右键查看审查元素会跳出html的页面
点击小方框带箭头的那个按钮,这一会随着鼠标的移动,显示html代码,我们选择中要下载的图片,自动就会跳到图片对应的那段程序,我们复制程序中图片网址,作为url地址。
from urllib.request import urlopen
url='http://gr.xupt.edu.cn/_mediafile/yjsy/2018/12/25/3k0lmh46ci.jpg'
urlObj = urlopen(url)
imgContent = urlObj.read()
with open('/home/kiosk/Documents/python/python0119/doc/xupt.jpg','wb') as f:
f.write(imgContent)
这样就会下载好图片
2.我们可以把刚才的代码封装的更加完善一些
from urllib.request import urlopen
DOWNLOAD_DIR = '/home/kiosk/Documents/python/python0119/doc'
def download(url):
try:
urlObj = urlopen(url, timeout=3)
# 设置3s等待后 退出
ex