我如何在使用 Python 爬取网站后搜索特定文本?

时间:2021-08-12 04:12:17

标签: python web-scraping

我从维基百科页面爬取了数据,现在正在尝试创建一个函数,以便告诉我某个短语是否出现在结果中。当我输入 print(soup) 命令时,我可以清楚地看到“December”这个单词在内容中,但是当我将短语通过函数运行时,它说不存在。我列出了我的代码如下,我无法理解为什么它没有显示出来。任何帮助都会非常感谢。

req = requests.get("https://en.wikipedia.org/wiki/Christmas")
soup = BeautifulSoup(req.content, "html.parser")
def function(x):
    if x in soup:
        print("here")
    else:
        print("not here")

function("December")

0 个答案:

没有答案