使用mechanize python在url中搜索文本



你好,我需要检查url页面中是否有类似"good"的文本。我正在使用mechanize我在这个网站和其他网站上看到了一些回应,但没有人为我工作。我看到了"。身体。包括吗?(("但这对我不起作用,请帮帮我我知道当检查可以的时候,网站上说该死的新,所以我尝试了这个

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

但这对我不起作用。

您需要解析信息。使用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)

最新更新