首页 > 其他分享 >markdown下载所有图片并保存

markdown下载所有图片并保存

时间:2024-11-11 16:58:45浏览次数:1  
标签:-% markdown url 保存 datetime content 下载 图片

markdown下载所有图片并保存

import re  
from datetime import datetime  
import requests  
  
# 读取txt文件内容  
with open('d:\Profile\Downloads\Verilog基础语法(7)之generate块.md', 'r', encoding='utf-8') as f:  
    content = f.read()  
  
# 使用正则表达式匹配被()覆盖的图片url  
pattern = r'\&\]\((.*?)\)'  
urls = re.findall(pattern, content)  
print(urls)  
  
# 下载图片到本地并替换文本中对应的url  
for i, url in enumerate(urls):  
    response = requests.get(url)  
    now = datetime.now().strftime('%Y-%m-%d_%H-%M-%S-%f')  
    filename = f'E:\\temp\\image_{i}_{now}.jpg'  
    with open(filename, 'wb') as f:  
        f.write(response.content)  
    # 替换文本中对应的url为本地图片路径  
    content = content.replace(url, filename)  
  
# 将替换后的文本写入新文件中  
with open('d:\Profile\Downloads\Verilog基础语法(7)之generate块_img.md', 'w', encoding='utf-8') as f:  
    f.write(content)

标签:-%,markdown,url,保存,datetime,content,下载,图片
From: https://www.cnblogs.com/sw-xiao/p/18525852

相关文章

  • markdown学习
    一级标题ctrl+1文章地址:https://blog.csdn.net/qq_41261251/article/details/102817673二级标题+2最多六级斜体用两个*扩起,或者ctrl+i加粗用两个**括起,或者ctrl+b粗斜体用***括起,或者ctrl+b+i哈哈哈分割线三个-或*或+删除线用~~括起,或者alt+shift+5下划线ctrl+u第一......
  • 【GeoDa 1.22软件下载与安装教程】
    1、安装包  GeoDa1.22:链接:https://pan.quark.cn/s/a0faa3a9c3c7提取码:d98eGeoDa1.20:链接:https://pan.quark.cn/s/5c403f13bfba提取码:eycSGeoDa1.14:链接:https://pan.quark.cn/s/e7b619c98761提取码:5EuS2、安装教程1)       双击安装,弹窗安装对话框  ......
  • 【AE2024】Adobe After Effects专业视频特效制作软件下载安装(附百度云链接)
    一、AdobeAfterEffects软件简介1.什么是AdobeAfterEffectsAdobeAfterEffects,简称AE,是Adobe公司推出的专业视频特效制作软件,广泛用于影视后期制作、视频剪辑、动画制作等领域。AE在图像合成、视觉特效和动态图形制作方面表现出色,能够帮助用户创建各种复杂的视觉......
  • openresty配置为简单文件上传下载服务器
    安装resty.upload模块opminstallledgetech/lua-resty-upload新建/usr/local/openresty/nginx/lua/upload.lua内容如下:localupload=require"resty.upload"localcjson=require"cjson.safe"localchunk_size=4096localform,err=upload:new(c......
  • ECharts饼图-饼图9,附视频讲解与代码下载
    引言: 在数据可视化的世界里,ECharts凭借其丰富的图表类型和强大的配置能力,成为了众多开发者的首选。今天,我将带大家一起实现一个饼图图表,通过该图表我们可以直观地展示和分析数据。此外,我还将提供详细的视频讲解和代码下载链接,帮助大家快速上手。一、图表效果预览 二、视......
  • 查看Navicat16已保存的数据库连接密码
    1.导出数据库连接 connections.ncx文件2.使用Java程序进行解密Java在线运行环境:代码在线运行-在线工具,进入选择Java,将以下代码复制到在线运行环境中importjavax.crypto.Cipher;importjavax.crypto.spec.IvParameterSpec;importjavax.crypto.spec.SecretKeySpec;impo......
  • 鸿蒙网络编程系列 43- 仓颉版 HttpRequest 下载文件示例
    HttpRequest文件下载示例编写下面详细介绍创建该示例的步骤(确保DevEcoStudio已安装仓颉插件)。步骤1:创建[Cangjie]EmptyAbility项目。步骤2:在module.json5配置文件加上对权限的声明:"requestPermissions":[{"name":"ohos.permission.INTERNET"}]这里添加了访问......
  • 中国1km分辨率逐月降水量数据集(1901-2023)nc文件下载与使用
    前段时间做高标准农田项目,其中涉及水资源平衡。评审的专家要求我们收集的降雨资料要更新到2023年,在网上地方气象局怎么也找不到数据,你说去当地气象局申请吧,这事情得部门打报告、搞保密协议、找领导签字,项目要这么搞GG的快。下面,你看小编如何利用网上数据,手搓出这份历年降雨分......
  • MDPI之Applied Science word 模板下载
    因为之前找过很多资料,都没有word模板下载的教程,所以在这里留个记号。官网点此一、进入如下页面 二、下拉找到Submissionchecklist在这里有 MicrosoftWord模板和 LaTeX模板(在此处单击或去官网点击即可自行下载)。......
  • 【Pikachu】任意文件下载实战
    如果你坚持了自己的梦想,全世界都会为你让路。1.不安全的文件下载概述不安全的文件下载概述文件下载功能在很多web系统上都会出现,一般我们当点击下载链接,便会向后台发送一个下载请求,一般这个请求会包含一个需要下载的文件名称,后台在收到请求后会开始执行下载代码,将该文件......