我试图用python刮取一个html列表以返回列表链接
以下是html:
<ul class="sub-menu">
<li class="menu-item-362992" id="menu-item-362993"><a href="https://www.test.com/">test</a></li>
<li class ="menu-item-362994" id="menu-item-362995"><a href="https://www.test2.com/">test2</a></li>
<li class ="menu-item-362995" id="menu-item-362996"><a href="https://www.test3.com/">test3</a></li>
</ul>
如何提取每个链接的href链接
quotes = []
table = table.find('ul', attrs={'class': 'sub-menu'})
for row in table.find_all('li', attrs={'class'}):
quote = {}
quote['url'] = row.a['href']
quotes.append(quote)
for i in quotes:
print(i)
如何在不指定单个id的情况下返回每个li类
试试看:
IIUC,你可以试试这个:
输出:
或者,如果您想要单独的列表:
输出:
这只是找到它们的方法,但我不知道你想如何标记它们或列出它们
相关问题 更多 >
编程相关推荐