使用mechanize python在url中搜索文本

2024-09-29 19:24:51 发布

您现在位置:Python中文网/ 问答频道 /正文

你好,我需要检查url页面中是否有像“good”这样的文本。我正在使用mechanize,我在这个网站和其他网站上看到了一些响应,但没有人为我工作。 我看到了“”,body.include?()“”,但这对我不起作用,请帮帮我 我知道当支票还行时,网站上说godd new,所以我尝试了这个

if "Good news" in isitwp_response:
    rowdict['iswordpresswebsite'] = "yes"
else:
    rowdict['iswordpresswebsite'] = "no

但这对我不起作用


Tags: 文本urlinclude网站body页面goodmechanize
1条回答
网友
1楼 · 发布于 2024-09-29 19:24:51

你需要解析这些信息。使用BeautifulSoup类尝试bs4。 首先,回应本身并没有告诉你任何事情。请尝试isitwp_response.read()获取该站点的实际信息

喂汤

soup = bs4.BeautifulSoup(isitwp_response.read(),'html.parser')

find()函数将返回您正在搜索的文本(如果存在)。(在另一个站点上进行了尝试和测试)

if soup.find(text='Good news')==None:
    return(False)
else:
    return(True)

相关问题 更多 >

    热门问题