以下是一个Python程序,用于将给定PHP页面的标题和页面中的所有图像下载到本地:

import requests
from bs4 import BeautifulSoup
import os
import urllib.request

# 定义页面URL
url = 'https://clt254.com/read.php?tid=1569614'

# 发送请求获取页面内容
response = requests.get(url)
html = response.content

# 使用BeautifulSoup解析页面内容
soup = BeautifulSoup(html, 'html.parser')

# 获取页面标题
title = soup.title.string

# 创建包含标题的文件夹
folder_name = title.strip()
if not os.path.exists(folder_name):
    os.makedirs(folder_name)

# 获取页面中的所有图像
img_tags = soup.find_all('img')
for img_tag in img_tags:
    img_url = img_tag['src']
    if img_url.startswith('//'):
        img_url = 'http:' + img_url
    img_name = img_url.split('/')[-1]
    img_path = folder_name + '/' + img_name
    urllib.request.urlretrieve(img_url, img_path)
    print('下载图像:', img_path)

# 输出下载完成消息
print('所有图像已下载到本地文件夹:', folder_name)

运行此程序将下载页面https://clt254.com/read.php?tid=1569614中的所有图像并将其保存在与页面标题相同的文件夹中。请确保已安装依赖项requests,beautifulsoup4和urllib。

我想写一个python程序将这个php页面的标题和这个页面里的所有图片下载到本地页面是httpsclt254comreadphptid=1569614

原文地址: https://www.cveoy.top/t/topic/b0vp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录