python 通过srcset属性获取最高像素图片

例如:

<img width="600" height="900" src="https://styledumonde.com/wp-content/uploads/2021/07/Milan-SS21-day-1-by-STYLEDUMONDE-Street-Style-Fashion-Photography_95A3263-600x900.jpg" class="attachment-original size-original wp-post-image" alt="" loading="lazy" srcset="https://styledumonde.com/wp-content/uploads/2021/07/Milan-SS21-day-1-by-STYLEDUMONDE-Street-Style-Fashion-Photography_95A3263-600x900.jpg 600w, https://styledumonde.com/wp-content/uploads/2021/07/Milan-SS21-day-1-by-STYLEDUMONDE-Street-Style-Fashion-Photography_95A3263-192x288.jpg 192w, https://styledumonde.com/wp-content/uploads/2021/07/Milan-SS21-day-1-by-STYLEDUMONDE-Street-Style-Fashion-Photography_95A3263-700x1050.jpg 700w, https://styledumonde.com/wp-content/uploads/2021/07/Milan-SS21-day-1-by-STYLEDUMONDE-Street-Style-Fashion-Photography_95A3263-768x1152.jpg 768w, https://styledumonde.com/wp-content/uploads/2021/07/Milan-SS21-day-1-by-STYLEDUMONDE-Street-Style-Fashion-Photography_95A3263-1024x1536.jpg 1024w, https://styledumonde.com/wp-content/uploads/2021/07/Milan-SS21-day-1-by-STYLEDUMONDE-Street-Style-Fashion-Photography_95A3263-1365x2048.jpg 1365w, https://styledumonde.com/wp-content/uploads/2021/07/Milan-SS21-day-1-by-STYLEDUMONDE-Street-Style-Fashion-Photography_95A3263.jpg 1400w" sizes="(max-width: 600px) 100vw, 600px">
srcset属性:
srcset="https://styledumonde.com/wp-content/uploads/2021/07/Milan-SS21-day-1-by-STYLEDUMONDE-Street-Style-Fashion-Photography_95A3263-600x900.jpg 600w, https://styledumonde.com/wp-content/uploads/2021/07/Milan-SS21-day-1-by-STYLEDUMONDE-Street-Style-Fashion-Photography_95A3263-192x288.jpg 192w, https://styledumonde.com/wp-content/uploads/2021/07/Milan-SS21-day-1-by-STYLEDUMONDE-Street-Style-Fashion-Photography_95A3263-700x1050.jpg 700w, https://styledumonde.com/wp-content/uploads/2021/07/Milan-SS21-day-1-by-STYLEDUMONDE-Street-Style-Fashion-Photography_95A3263-768x1152.jpg 768w, https://styledumonde.com/wp-content/uploads/2021/07/Milan-SS21-day-1-by-STYLEDUMONDE-Street-Style-Fashion-Photography_95A3263-1024x1536.jpg 1024w, https://styledumonde.com/wp-content/uploads/2021/07/Milan-SS21-day-1-by-STYLEDUMONDE-Street-Style-Fashion-Photography_95A3263-1365x2048.jpg 1365w, https://styledumonde.com/wp-content/uploads/2021/07/Milan-SS21-day-1-by-STYLEDUMONDE-Street-Style-Fashion-Photography_95A3263.jpg 1400w" sizes="(max-width: 600px) 100vw, 600px"
html = response.text #获取响应文本
ehtml = etree.HTML(html)  #将字符串转变成_Element对象
cover_url_list = ehtml.xpath("//a[@class='animsition-link']/div[@class='post-thumb']/img/@srcset") #定位并获取srcset内容格式
cover_url_list_max = []#最高像素封面图列表for cover_url in cover_url_list:cover_url = str(cover_url)cover_url = cover_url.split(', ')dic_temp = {}for url in cover_url:url = url.split(' ')dic_temp[url[0]] = int(url[1][:-1])url_temp = max(dic_temp, key=dic_temp.get)cover_url_list_max.append(url_temp)

600w

1400w

图片来自网络,版权归作者,如侵权联系我删除

python 通过srcset属性获取最高像素图片相关推荐

  1. 手机python教程_python爬虫获取京东手机图片的图文教程

    如题,首先当然是要打开京东的手机页面 因为要获取不同页面的所有手机图片,所以我们要跳转到不同页面观察页面地址的规律,这里观察第二页页面 由观察可以得到,第二页的链接地址很有可能是 https://li ...

  2. 响应式图片的实现(含picture标签、srcset属性、sizes属性的使用方法,设备像素比详解)

    什么是响应式图片? 响应式图片即针对不同的设备分辨率和尺寸,显示对应的最佳分辨率的图片. 具体表现为: 高分辨率的屏幕,显示高分辨率图像(确保高清屏上,图片依然足够清晰) 低分辨率的屏幕,显示低分辨率 ...

  3. python获取图片像素矩阵_用python处理图片实现图像中的像素访问

    这篇文章主要介绍了关于用python处理图片实现图像中的像素访问,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 前面的一些例子中,我们都是利用Image.open()来打开一幅图像,然 ...

  4. CSS响应式图片运用中的srcset属性

    在整个网站的开发中,在管理图片上较为困难.注意,图片要在各种设备上平滑过渡显示,它们将会碰到的问题有: 适当的优化和减少图片的体积 注意不要浪费带宽(网站的成败与否加载速度是其中主要因素之一) 设备使 ...

  5. python爬虫怎么下载图片到手机_python爬虫获取京东手机图片的图文教程

    如题,首先当然是要打开京东的手机页面 因为要获取不同页面的所有手机图片,所以我们要跳转到不同页面观察页面地址的规律,这里观察第二页页面 由观察可以得到,第二页的链接地址很有可能是 https://li ...

  6. Python爬虫教你获取4K超清壁纸图片,手把手教你跟我一起爬!

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:Python进阶者 ( 想要学习Python?Pyth ...

  7. python获取网页图片_Python获取网页上图片下载地址的方法

    本文实例讲述了Python获取网页上图片下载地址的方法.分享给大家供大家参考.具体如下: 这里获取网页上图片的下载地址是正在写的数据采集中的一段,代码如下: #!/user/bin/python3 i ...

  8. 响应式图片(srcset属性和picture元素)

    自适应网页设计意味着,不仅我们的布局能根据设备特性而变化,内容也可以.例如,高分辨率 (2x) 显示屏上高分辨率图形可保证清晰度.当浏览器宽度为 800px 时,一张 50% 宽度的图像或许很适合,但 ...

  9. python+appium自动化测试获取短信+图片验证码

    本篇文章主要讲述的是如何自动获取短信验证码和如何自动获取图片验证码,并写入到对应的输入框中(以下均使用微博的找回密码作为示例) 获取短信验证码的方法有三种,如下所示: 在手机的通知栏中获取短信内容 通 ...

最新文章

  1. 出色管理者的时间管理
  2. jQuery使用之(一)标记元素属性
  3. UITextField 详解
  4. IOS TableView实现省市联动
  5. 汇编: cli, sti
  6. saber 2012安装教程
  7. 领扣(LeetCode)寻找旋转排序数组中的最小值 个人题解
  8. c语言程序的入口是哪部分,C语言入口函数和LD_PRELOAD环境变量
  9. 返回顶部小火箭(仿电脑管家)
  10. 石油大学c语言考试答案,中石油华东2012春《C语言》在线答案
  11. windows media player html5,Chrome安装Windows Media Player插件的方法
  12. ROS官网新手级教程总结
  13. linux内核编译选项ccl,嵌入式Linux学习笔记(一)
  14. java简单增删改查_无框架JavaWeb简单增删改查,纯 jsp小练习
  15. 英语总结系列(九):百忙中依然坚持的九月
  16. oracle按序号排序,Oracle排序以及序号的输出
  17. 停车场web项目(内含有数据库)
  18. WZOI-272友谊
  19. 【算法学习4】树与二叉树基础
  20. Python学多久才能独立接单赚钱?一个月足够了,本人私藏的学习计划分享给大家

热门文章

  1. Pro ASP.NET MVC –第六章 MVC的基本工具
  2. oracle数据库中的大对象2—— temporary lobs
  3. 根据章节目录动态设置页眉(以word2016为例)
  4. 数据中台 画像标签_数据中台为什么这么火?
  5. WireShark(1)
  6. 傻妞入门安装问题解疑
  7. linux中修改mycat端口,mycat修改配置之后需要重启吗
  8. 企业邮箱邮件阅读时出现乱码的原因及处理方法
  9. 乐讯网python论坛_乐讯机器人(论坛社区刷发帖刷回复)V20140714 高级版
  10. Spring任务调度-TaskScheduler