ich nehme an, Sie versuchen, die einzigartigen Anker von der ungeordneten Liste zu bekommen in Ihrem div. Sie können jeder Anker sehen eine einzigartige Klasse hat, rel-ink
vs rel-name
:
<a href="//store.taobao.com/shop/view_shop.htm?user_number_id=2469022358" target="_blank" class="rel-ink"><img alt="NIHAOMARKET官方海外旗舰店" src="//img.alicdn.com/top/i1/TB1urimJFXXXXabaXXXwu0bFXXX.png" class="rel-img"></a>
<a href="//store.taobao.com/shop/view_shop.htm?user_number_id=2469022358" target="_blank" class="rel-name">NIHAOMARKET官方海外旗舰店</a>
So können Sie den Ankerklassennamen für den ersten Anker in jedem li verwenden dh rel-Tinte zu ihnen:
urls =[a["href"] for a in soup.find('div', id="success-case").find_all("a",class_="rel-ink")]
Oder mit einem CSS-Selektor:
urls = [a["href"] for a in soup.select("#success-case ul li a.rel-ink")]
Beide geben Ihnen:
['//store.taobao.com/shop/view_shop.htm?user_number_id=692020965', '//store.taobao.com/shop/view_shop.htm?user_number_id=2087799889', '//store.taobao.com/shop/view_shop.htm?user_number_id=2469022358', '//store.taobao.com/shop/view_shop.htm?user_number_id=377676745', '//store.taobao.com/shop/view_shop.htm?user_number_id=2367059695', '//store.taobao.com/shop/view_shop.htm?user_number_id=449764134', '//store.taobao.com/shop/view_shop.htm?user_number_id=698389964', '//store.taobao.com/shop/view_shop.htm?user_number_id=509711360', '//store.taobao.com/shop/view_shop.htm?user_number_id=692020965', '//store.taobao.com/shop/view_shop.htm?user_number_id=1125022434', '//store.taobao.com/shop/view_shop.htm?user_number_id=1071997040', '//store.taobao.com/shop/view_shop.htm?user_number_id=795947607', '//store.taobao.com/shop/view_shop.htm?user_number_id=509711360', '//store.taobao.com/shop/view_shop.htm?user_number_id=692020965', '//store.taobao.com/shop/view_shop.htm?user_number_id=1071997040', '//store.taobao.com/shop/view_shop.htm?user_number_id=509711360', '//store.taobao.com/shop/view_shop.htm?user_number_id=377676745', '//store.taobao.com/shop/view_shop.htm?user_number_id=2367059695', '//store.taobao.com/shop/view_shop.htm?user_number_id=2469022358']
Können Sie versuchen zu klären? Was bekommst du? Was willst du bekommen? –
Ich möchte bestimmte HTML-Attribut erhalten, in diesem Fall wäre es IMG URL, die innerhalb ist, wenn das Element keinen Text hat. – Dilli