我最近安装了beautifulsoup4和lxml,因为我认为它们可以用于我正在进行的项目。我已经为此工作了2天,仍然无法解决我的主要功能。
我想做的很简单: 1.检查玩家是否在列表中 2.如果玩家在列表中返回“找到”,如果没有返回“未找到”
但我无法做到这一点。
编辑:改变了一点功能
def FindPlayer(input):
## I am trying to look for player in Server Status
Page = urlopen("http://www.rockmc.com/").read()
raw = bs4.BeautifulSoup(Page, "lxml")
HTML = raw.get_text()
test = raw.find_all(input)
print(test) ## Debugging
Findplayer("PlayerGuy")
答案 0 :(得分:0)
当get_text()
返回string
时,您可以搜索input
以检查它是否是HTML
的子字符串。试试这个:
def FindPlayer(input):
## I am trying to look for player in Server Status
Page = urlopen("http://www.rockmc.com/").read()
raw = bs4.BeautifulSoup(Page, "lxml")
HTML = raw.get_text()
test = ""
if(HTML.find(input) > -1):
test = input
print(test) ## Debugging
Findplayer("PlayerGuy")
答案 1 :(得分:0)
我用Selenium来搜索我想要的东西。