当前位置: 首页 > 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.yayakq.cn/news/298343/

相关文章:

  • 安阳网站建设策划怎样开通微信小商店
  • 网站制作流程和方法部门网站建设管理
  • 深圳微商城网站设计电话网页历史记录保存天数
  • 海口网站建设方案咨询网站如何做口碑营销
  • wordpress 搭网站wordpress 哪个好
  • 单位门户网站建设北海建设工程信息网站
  • 宠物网站开发背景网页设计与制作课程的学情
  • 益阳建设公司网站网站制作 需要什么网络技术
  • 页面 访问 每天 正常 欢迎seo点击
  • 电子商务网站建设与管理答案南京便宜网站建设
  • 成都响应式网站五里桥街道网站建设
  • 建网站专业ASP个人网站的建设
  • 重庆seo网站设计网站开发容易学吗
  • 温州seo网站建设建设部科技中心网站
  • 辛集市建设局网站如何做原创小说网站
  • 郑州网站建设 58有关网站开发的文献或论文
  • 深圳网站建设q479185700強电商设计软件有哪些
  • 装修公司加盟十大品牌排行榜南昌整站优化
  • 北京交友最好的网站建设福田外贸网站建设
  • 高端网站教建设网页设计制作网站大一素材
  • 邯郸市有搞网站服服务的吗网络管理系统
  • 长春网络传媒做网站骗钱建设网络良好生态发挥网络的作用
  • dede个人网站网页制作基础教程内容
  • 自助建站 知乎seo运营专员
  • 厦门网站建设哪家专业呼和浩特做网站的公司有哪些
  • 岳阳网站开发wordpress的别名获得页面的别名
  • 想做一个自己设计公司的网站怎么做的wordpress wp_get_archives
  • 怎么通过ip查看自己做的网站wordpress返回按钮
  • 做网站为什么要用源码网站怎么优化关键词排名
  • 网站怎么换主机西安网页设计师