从多个元素获取img源链接

时间:2017-12-15 15:02:04

标签: python beautifulsoup

我想从多个属性中获取链接

示例:

<img id="ucCPCItemList_rptItems_ucItemListLayout_0_itemImage1_0"
onerror="if(this.src=='http://pics.auction.co.kr/renewa/lp/img_none.gif') return; 
this.src='http://pics.auction.co.kr/renewal/lp/img_none.gif';"
imageresizeonload="False" blockadultitems="True" 
src="http://image.auction.co.kr/itemimage/12/5c/c6/125cc6ccc2.jpg" 
style="height:130px;width:130px;" width="130">

标签中有三个图像源,但只有最后一个源具有图像

所以我想采取最后一个,但我不知道如何使用Beautiful Soup采取最后一个。

3 个答案:

答案 0 :(得分:1)

你也可以使用select方法

soup.select("img#ucCPCItemList_rptItems_ucItemListLayout_0_itemImage1_0")[0]['src']

答案 1 :(得分:0)

最后一个碰巧“坐”在src标记内,使其成为available directly

soup.find("img", id="ucCPCItemList_rptItems_ucItemListLayout_0_itemImage1_0")["src"]

答案 2 :(得分:0)

openssl x509 -in your_cert.pem -text