使用BeautifulSoup搜索具有某些属性但不是固定属性值的标记

时间:2014-07-30 04:40:08

标签: python beautifulsoup

我有以下HTML,我试图通过beautifulsoup搜索:

           <a href="/user_details?userid=**********">

问题是我想用上述格式提取所有链接,但用户ID可以更改。我该怎么做呢?

谢谢!

1 个答案:

答案 0 :(得分:0)

会像

for link in soup.find_all('a'):
    link_href = link.get('href')
    if 'user_details' in link_href:
        # found match
        print link_href

诀窍?

我们列出了所有(链接)网址, 搜索字符串&#39; user_details&#39;在每个链接中, 如果找到了 - 请使用该链接。 如果user_details与其他内容匹配,您可以将其更改为其他内容。