首页 > 解决方案 > 在美丽的汤中搜索文本时如何获取href和

问题描述

标签: pythonbeautifulsoup

解决方案


要根据文本或任何其他属性查找元素,您必须使用re模块来获取它。

import bs4
import re
html_doc="""<html><a href="/DP/changeQueryPageAction.do?pager.offset=20">[ Next &gt; ]</html></a>"""
soup = bs4.BeautifulSoup(html_doc, 'html.parser')
Search_Text=soup.find('a' , text=re.compile("Next"))
print(Search_Text['href'])

输出 :

/DP/changeQueryPageAction.do?pager.offset=20

请让我知道它是否适合您。


推荐阅读