84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
1.我写了个爬虫去爬取页面,成功的拿到了所有图片的网络地址2.下载保存到本地后,我去打开图片,发现一只在转圈无法打开]2]
欢迎选择我的课程,让我们一起见证您的进步~~
已经解决,自己找到了方法'''with open(os.path.join(filename, image_name), 'wb') as fs:
fs.write(r.content) fs.close
'''
有可能触发了反爬虫机制或者 URL 不对,导致下载下来的实际是文本文件。用文本编辑器打开看看内容?
requests文档:
In general, however, you should use a pattern like this to save what is being streamed to a file:
with open(filename, 'wb') as fd: for chunk in r.iter_content(chunk_size): fd.write(chunk)
测试:
with open('./pic2/'+str(self.picnum)+'.jpeg', 'wb') as fd: for chunk in r.iter_content(): fd.write(chunk) print('第%s图片下载成功。' % self.picnum)
已经解决,自己找到了方法
'''
with open(os.path.join(filename, image_name), 'wb') as fs:
'''
有可能触发了反爬虫机制或者 URL 不对,导致下载下来的实际是文本文件。
用文本编辑器打开看看内容?
requests文档:
In general, however, you should use a pattern like this to save what is being streamed to a file:
测试: