如何保存网页中不能右键另存为图片的图片

8 篇文章 2 订阅 ¥9.90 ¥99.00
本文介绍了通过保存网页为全部内容的方式,来获取那些无法直接右键另存为的图片的方法。
摘要由CSDN通过智能技术生成

方法一:保存该网页,注意保存类型为全部,然后去保存后的文件夹中查找即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是一个简单的Python爬虫示例,可以爬取一个网页及其相关资源(例如图片、CSS、JS文件): ```python import requests from urllib.parse import urlparse, urljoin from bs4 import BeautifulSoup import os # 目标网页 url = "https://www.example.com" # 解析目标网页的URL parsed_url = urlparse(url) # 创建目标网页保存的文件夹(如果不存在) save_dir = parsed_url.netloc if not os.path.exists(save_dir): os.makedirs(save_dir) # 发送HTTP请求,获取目标网页的HTML内容 response = requests.get(url) # 使用BeautifulSoup解析HTML内容,提取需要的信息(例如图片、CSS、JS文件) soup = BeautifulSoup(response.text, 'html.parser') for link in soup.find_all('img'): # 获取图片的URL img_url = link.get('src') # 将相对URL转换为绝对URL if not img_url.startswith('http'): img_url = urljoin(url, img_url) # 发送HTTP请求,获取图片内容 img_response = requests.get(img_url) # 将图片保存到文件夹 img_name = os.path.basename(img_url) img_path = os.path.join(save_dir, img_name) with open(img_path, 'wb') as f: f.write(img_response.content) # 参考链接: # https://www.crummy.com/software/BeautifulSoup/bs4/doc/ # https://docs.python.org/3/library/os.path.html#os.path.basename # https://requests.readthedocs.io/en/master/user/quickstart/ ``` 请注意,爬取网站上的所有信息可能会侵犯他人的版权和隐私权。在使用本代码时,请务必遵循适用的法律法规,谨慎处理相关信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

haoGe1991

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值