如何使用python爬取网站文章将图片保存到本地并将HTML的src属性更改到本地
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要为大家展示了"如何使用python爬取网站文章将图片保存到本地并将HTML的src属性更改到本地",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"
千家信息网最后更新 2026年11月02日如何使用python爬取网站文章将图片保存到本地并将HTML的src属性更改到本地
这篇文章主要为大家展示了"如何使用python爬取网站文章将图片保存到本地并将HTML的src属性更改到本地",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"如何使用python爬取网站文章将图片保存到本地并将HTML的src属性更改到本地"这篇文章吧。
每次当你爬取一篇文章时,不管是从csdn或者其他网站,基本内容都是保存在一个富文本编辑器中,将内容提取出来还是一个html,保存之后图片还在别人的图片服务器上。我今天要说的就是将图片保存之后并将它的src属性替换成本地的地址。并且以次替换,按照原文章排版顺序替换。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2018/11/5 15:06
# @Author : jia.zhao
# @Desc :
# @File : img_test.py
# @Software: PyCharm
import urllib.request
import re
def getHtml(url):
# 通过urllib去请求
page = urllib.request.urlopen(url)
# 读取页面内容
html = page.read()
return html
def getImg(html):
reg = r'src="(.+?\.jpg)" pic_ext'
imgre = re.compile(reg)
# Python3需要加的
html = html.decode('utf-8')
# 找到所有匹配项
imglist = re.findall(imgre, html)
x = 0
# 循环
for i in range(len(imglist)):
# 保存图片
# urllib.request.urlretrieve(imgurl, 'img/%s.jpg' % x)
# 根据每个图片的src的内容进行替换
html = re.sub(imglist[i], "G:/pachong/img/%s.jpg" % str(i), html)
x += 1
print(html)
html = getHtml("http://tieba.baidu.com/p/2460150866")
print(getImg(html))这个demo知识贴吧的一个帖子里的图片,大家可以依据自己的需求去更改此代码。
以上是"如何使用python爬取网站文章将图片保存到本地并将HTML的src属性更改到本地"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
图片
内容
属性
网站
并将
篇文章
文章
知识
学习
帮助
代码
原文
地址
就是
帖子
文本
易懂
更多
服务器
条理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么是科技互联网
深圳市人人互联网科技有限公司
哈尔滨大商圈互联网科技有限公司
善班互联网科技
百单互联网科技有限公司
广州互联网络科技有限公司
丰台科技园 互联网公司
互联网科技热点资讯
成都铂石互联网科技做什么的
互联网科技人工智能实验室
允成互联网科技有限公司融资
保险科技服务互联网营销体系
厦门江牛科技互联网
互联网科技快讯热点
下一代互联网重大应用科技园
信承诺互联网科技有限公司
萌小萌互联网科技河南有限公司
易租星互联网科技有限公司
安徽零酒互联网科技有限公司
互联网科技企业文化
科技企业和互联网企业
朗新科技与工业互联网
关于新基建和互联网科技
易互联网科技有限公司
互联网金融 科技金融
齐家互联网科技有限公司
互联网媒体平台算高科技产业
徐州市互联网科技有限公司
锡山区互联网智能科技产品供应
北京市互联网新科技