首页 视频课程 主题开发课程第13章、图片与附件 WordPress下载文章中的远程图片

WordPress下载文章中的远程图片

2023-06-11 / 344阅

使用Python和BeautifulSoup库可以轻松下载WordPress文章中的远程图片。以下是示例代码:

import requests
from bs4 import BeautifulSoup
import os

# 输入WordPress文章链接
url = input("请输入WordPress文章链接:")

# 获取HTML文档并解析
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')

# 获取所有图片链接
images = []
for img in soup.findAll('img'):
    images.append(img.get('src'))

# 下载图片
for image in images:
    # 获取图片名称
    filename = os.path.basename(image)
    # 发送下载请求
    response = requests.get(image)
    # 保存图片
    with open(filename, 'wb') as f:
        f.write(response.content)
        print("已保存图片:" + filename) 

此代码将提示用户输入WordPress文章链接,并下载该文章中的所有图片。下载的图片将保存在程序所在的文件夹中。使用markdown可以将代码格式化输出:

使用Python和BeautifulSoup库可以轻松下载WordPress文章中的远程图片。以下是示例代码:
 

import requests
from bs4 import BeautifulSoup
import os

输入WordPress文章链接

url = input("请输入WordPress文章链接:")

获取HTML文档并解析

response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')

获取所有图片链接

images = []
for img in soup.findAll('img'):
images.append(img.get('src'))

下载图片

for image in images:

获取图片名称

filename = os.path.basename(image)
# 发送下载请求
response = requests.get(image)
# 保存图片
with open(filename, 'wb') as f:
    f.write(response.content)
    print("已保存图片:" + filename) 

此代码将提示用户输入WordPress文章链接,并下载该文章中的所有图片。下载的图片将保存在程序所在的文件夹中。 

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

大家谈论
    我的见解
    目录