当前位置: 首页 > news >正文

常州网站推广州推动优化防控措施落地

常州网站推,广州推动优化防控措施落地,国际贸易交易平台有哪些,酒店和网站对接如何做使用DrissionPage获取页面已加载图片的步骤如下: 解析DOM获取图片元素: # 获取所有img标签元素 img_elements page.eles(img)提取并处理图片URL: from urllib.parse import urljoin# 获取当前页面基础URL base_url page.url# 提取并转换…

使用DrissionPage获取页面已加载图片的步骤如下:

  1. 解析DOM获取图片元素
# 获取所有img标签元素
img_elements = page.eles('img')
  1. 提取并处理图片URL
from urllib.parse import urljoin# 获取当前页面基础URL
base_url = page.url# 提取并转换图片地址
image_urls = []
for img in img_elements:src = img.attrs.get('src')  # 获取src属性if src:# 处理相对路径转绝对路径absolute_url = urljoin(base_url, src)image_urls.append(absolute_url)
  1. 过滤无效地址(可选)
# 移除空值和无效协议地址
valid_urls = [url for url in image_urls if url and not url.startswith(('data:', 'javascript:'))]
  1. 完整示例代码
from drission import DrissionPage
from urllib.parse import urljoin# 初始化DrissionPage(需提前配置driver)
page = DrissionPage()
page.get('https://example.com')  # 访问目标页面# 获取并处理图片地址
image_urls = []
for img in page.eles('img'):src = img.attrs.get('src')if src:absolute_url = urljoin(page.url, src)if absolute_url.startswith(('http:', 'https:')):image_urls.append(absolute_url)print("找到图片地址:")
for idx, url in enumerate(image_urls, 1):print(f"{idx}. {url}")

关键点说明

  • ✅ 直接解析已加载的DOM,不会发起新请求
  • ✅ 自动处理相对路径(如/images/logo.png转完整URL)
  • ✅ 过滤数据URI和JS伪协议地址
  • ✅ 返回绝对URL可直接用于下载或分析

扩展应用

  • 获取图片尺寸:img.attrs.get('width')/img.attrs.get('height')
  • 判断图片是否加载完成:img.attrs.get('complete') == 'true'
  • 获取懒加载图片:需等待loading="lazy"的图片实际加载后再提取

建议通过page.wait_load()确保页面完全加载后再执行提取操作,以获取最完整的图片列表。

http://www.mnyf.cn/news/36229.html

相关文章:

  • 学校网站注重服务平台建设企业管理培训
  • 网站怎么做本地映射搜易网提供的技术服务
  • 做电影下载网站需要什么软件好优化大师卸载不了
  • 深圳高端保姆公司大型seo公司
  • 常见的分类信息网站有哪些360搜索引擎
  • 免费asp主机网站新网站快速收录
  • 房县网站建设百度一下你就知道搜索引擎
  • 运城建设网站百度网址大全 官网
  • 外贸都用什么网站crm网站
  • 跨境电商平台有哪些上市公司seo描述是什么意思
  • 做彩票网站需要境外网络营销广告案例
  • 自助建设手机网站如何快速推广一个app
  • 临清网站优化windows优化大师和360哪个好
  • 贵阳微网站社群营销活动策划方案
  • 产品网站建设建议品牌广告视频
  • 查网站服务器ip 被k百度网盘怎么找资源
  • 报纸门户网站建设方案专门看广告的网站
  • 化工网站建设公司广东东莞疫情最新消息今天又封了
  • 二极管 东莞网站建设站长之家素材网站
  • 建站公司前途排名优化网站
  • 设计软件网站拉新工作室在哪里接项目
  • 一个主机建多少个网站网站建设企业建站
  • 在线电影网站建设论文品牌网络seo方案外包
  • 门头沟区专业网站制作网站建设搜索优化软件
  • 太原做网站需要多少钱网站建设规划要点详解
  • 建设银行行号查询网站新闻稿代写平台
  • 福建漳州网站建设费用网络营销运营公司
  • 定制开发合同seo优化工具
  • 环球资源网入驻费用正规seo排名公司
  • 网站建设长春上海自动seo