从没有类名的单个 div 标签中提取多个图像链接

MGNV7

嗨,我有一个来自网站的 HTML 代码:我希望能够提取多个图像,我有 3-4 个图像的情况。我该怎么做?

<div style="float: right;"><u>Chakra required:</u> 
     <img src="https://naruto-arena.net/images/energy/energy_2.gif">
     <img src="https://naruto-arena.net/images/energy/energy_4.gif">
</div>

我的代码:

 chakras1 = soup.find_all("div")[42].img['src']
 print(chakras1)

结果:https : //naruto-arena.net/images/energy/energy_2.gif

我只得到了第一张图片,但现在得到了第二张。

鹰人21

为了从标签中提取多个图像,我个人坚持使用 for 循环。所以我的意思是,一旦你找到你想要查看的 div 标签并说你称之为 chakras1,我会写以下内容:

    for img in chakras1.find_all("img"):
         print(img)

对我来说,步骤如下:

  1. 找到您要查找的特定标签 (img src)

  2. 看看这些标签在哪个标签内 (

  3. 通过 HTML 导航到该标签(根据您要使用的内容使用漂亮的汤的 .find 或 .find_all 函数)

  4. 一旦您导航到该标签内的标签搜索,就可以找到您真正要查找的标签。

一个快速说明,使用这种方法,如果您正在查看多个 div 标签,您还需要遍历这些标签。

我希望这是有道理的!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从没有索引的熊猫系列中提取值

使用Java是否可以从没有典型格式扩展名的网站下载图像?

PDFBox从没有密码加密的PDF中提取空白

从没有阴影的图像中提取主色的好方法是什么?

Python-使用点列表从没有for循环的网格NetCDF中提取数据

从没有临时变量的ifstream中提取?

如何从没有最后一项的字典中提取元素

两次从没有$ project的对象中提取字段MongoDB

从没有“文档”的猫鼬模式中提取TS接口?

从没有属性的特定div爬取,其中标签可以具有相同的名称

在单行中打印从同一类的div中包含的多个链接中提取的文本时出现问题

如何从没有逗号且键中没有值的字典中提取记录

如何从没有任何模块的节点js中的JWT中提取信息?

如何使用xpath从具有相同类名的多个div中提取链接

Webcrawler BeautifulSoup-如何从没有类标签的链接中获取标题

从没有capfile的数据包头中提取HTML有效负载

使用curl从没有文件扩展名的URL下载图像

JSoup,从没有标签的HTML中删除文本

从没有逗号的字符串中提取多个数字

从没有标签的firebase中检索孩子

如何从没有定义特征的表中提取值?

如何从没有 html 类的单行文本中提取信息?

如何从没有扩展名的 URL 加载图像

Python。美汤。从没有属性的标签 (DIV) 中获取数据

使用Python从没有循环的JSON对象中提取嵌套项

Scrapy:从没有 class 或 id 的 span 中提取文本

如何使用美丽的汤从没有类名或 id 的嵌套 <li> 访问 <i> 标签

SSIS - 从没有标题的存储过程中提取数据

从没有引号的列表中提取字典