在Beautiful Soup中使用find_all查找所有链接和文本后,如何获取所需的链接和文本

时间:2017-03-22 05:22:37

标签: python beautifulsoup

我的例子

from bs4 import BeautifulSoup
import requests

result = requests.get("https://pythonprogramming.net/parsememcparseface/")
c = result.content
soup = BeautifulSoup(c,'lxml')
patch_name = soup.find_all(["a", "p"])
u = soup.get_text()
print(u)

如何获取我需要的文本,我可以将其存储在变量中供以后使用。

1 个答案:

答案 0 :(得分:0)

这将返回ap标记列表:

patch_name = soup.find_all(["a", "p"])

您可以获取列表的所有文本:

[tag.get_text() for tag in patch_name]