簡體   English   中英

獲取列表中的元素

[英]Get element in a list Beautiful soup

我正在通過 chrome 使用 css 選擇器來獲取網頁上的圖像,但它返回一個包含一個元素的列表,其中包含一個長字符串,其中包含我正在尋找的元素之一。 如何獲取帶有“data-src”標簽的圖像。

我的代碼

image = soup.select("#articulo_contenedor > figure > img")

返回

<img alt="En primera fila, de izquierda a derecha: Luis Salvador (alcalde de Granada); Luis Garicano (eurodiputado); Inés Arrimadas (portavoz en el Congreso); Edmundo Bal (portavoz adjunto); Marta Martín (diputada); y Begoña Villacís (vicealcaldesa de Madrid)." data-src="//ep01.epimg.net/politica/imagenes/2019/12/07/actualidad/1575740947_516512_1575745986_noticia_normal.jpg" data-srcset="//ep01.epimg.net/politica/imagenes/2019/12/07/actualidad/1575740947_516512_1575745986_noticia_normal_recorte1.jpg 1960w, //ep01.epimg.net/politica/imagenes/2019/12/07/actualidad/1575740947_516512_1575745986_noticia_normal_recorte2.jpg 720w, //ep01.epimg.net/politica/imagenes/2019/12/07/actualidad/1575740947_516512_1575745986_noticia_normal.jpg 980w" height="600" onload="lzld(this)" src="//ep00.epimg.net/t.gif" srcset="//ep00.epimg.net/t.gif 200w" width="980"/>

但我想提取第一個“data-src”

我嘗試了很多組合,select_one、get_text()、find、findall,但我一直得到返回類型無。

謝謝

這個怎么樣?

image = soup.select("#articulo_contenedor > figure > img")
src = image[0]['data-src']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM