下载高清大图,目标url:http://pngimg.com/,获取全站 PNG 图片的高清大图的url写入本地文件,不需要下载图片,需要统计总的数据数目
时间: 2023-06-03 16:08:04 浏览: 296
Delphi导入图片实例.zip
好的,我可以帮你实现这个任务。以下是代码示例:
```
import requests
from bs4 import BeautifulSoup
import re
# 目标网站的链接
url = "http://pngimg.com/"
# 发送HTTP请求,并获取响应内容
response = requests.get(url)
# 使用BeautifulSoup解析HTML内容
soup = BeautifulSoup(response.content, 'html.parser')
# 获取所有PNG格式的图片链接,并保存到列表中
links = []
for a in soup.find_all('a', href=True):
if a['href'].endswith('.png'):
links.append(a['href'])
# 统计PNG图片的数量
num_of_png = len(links)
# 将PNG图片的链接写入本地文件
with open('png_links.txt', 'w') as f:
for link in links:
f.write(link + '\n')
print("本站PNG图片数量为:", num_of_png)
print("PNG图片的链接已经写入本地文件'png_links.txt'")
```
请注意,此代码仅适用于非商业用途。如果用于商业用途,请遵守相关法律法规。
阅读全文