python保存网页图片到本地的方法
作者:huhuliuxia 时间:2021-05-20 16:15:04
本文实例为大家分享了python保存网页图片到本地的具体代码,供大家参考,具体内容如下
#!/usr/bin/env Python
#coding=utf-8
import time
import datetime
import sys
import random
import math
import uuid
import cookielib
import urllib2
import os
class GetImage():
reload(sys)
sys.setdefaultencoding('utf8')
'''
抓取网页文件内容,保存到内存
@url 欲抓取文件 ,path+filename
'''
def get_file(self,url):
try:
cj=cookielib.LWPCookieJar()
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
req=urllib2.Request(url)
operate=opener.open(req)
data=operate.read()
return data
except BaseException, e:
print e
return None
'''
保存文件到本地
@path 本地路径
@file_name 文件名
@data 文件内容
'''
def save_file(self,file_name, data):
if data == None:
return
file=open(file_name, "wb")
file.write(data)
file.flush()
file.close()
def save_png_file(self,filename,url):
self.save_file(filename,self.get_file(url))
if __name__=="__main__":
h1 = GetImage()
#h1.save_file('c:/log/124.png',h1.get_file('http://1.1.1.1/doc/images/public/ICON/norecord.png'))
#url = 'http://1.1.1.1/doc/images/public/ICON/norecord.png'
#file_path ='c:/log/125.png'
#h1.save_png_file(file_path,url)
来源:https://blog.csdn.net/huhuliuxia/article/details/42099475
标签:python,保存图片
0
投稿
猜你喜欢
微信小程序实现图片上传功能
2023-09-06 13:08:44
Python过滤txt文件内重复内容的方法
2023-08-04 17:41:48
ASP JSON类文件的使用方法
2011-04-30 16:39:00
django ObjectDoesNotExist 和 DoesNotExist的用法
2022-01-29 05:37:15
python神经网络学习使用Keras进行简单分类
2023-09-18 04:37:23
MySQL数据库的其它安全问题
2008-12-23 15:40:00
php环境下利用session防止页面重复刷新的具体实现
2023-11-14 08:51:45
在keras下实现多个模型的融合方式
2023-06-03 17:14:59
python数据分析之单因素分析线性拟合及地理编码
2021-02-09 06:46:20
python的继承知识点总结
2022-12-10 11:21:28
python爬虫使用requests发送post请求示例详解
2022-02-26 16:50:22
MS IIS server Frontpage Ext Server漏洞
2008-05-04 09:54:00
Python编程mac下使用pycharm小技巧
2022-10-21 19:23:52
linux下默认安装mysql数据库
2011-03-08 09:24:00
django自定义模板标签过程解析
2023-07-29 12:34:57
PHP 页面跳转到另一个页面的多种方法方法总结
2023-06-14 21:05:49
Python datetime时间格式化去掉前导0
2022-03-15 11:43:15
剖析SQL Server 事务日志的收缩和截断
2009-01-15 13:04:00
Dreamwaver 常见问答解答
2009-07-05 18:51:00
Python连接mysql数据库及简单增删改查操作示例代码
2022-03-10 18:01:57