Find word in HTML page fast algorithm

后端 未结 2 1901
我在风中等你
我在风中等你 2021-01-13 04:37

I need to do a boolean function which returns true if a word is in the text of a HTML page and false if it\'s not.

I know that it\'s easy to do analysing all the pa

2条回答
  •  孤城傲影
    2021-01-13 05:17

    As long as you're not worried about accidentally finding the word in an element attribute or something (and if you are worried about that, parsing the HTML with something like lxml is kind of your only option), you can just treat the entire HTML document as a big string and search for your word in it:

    def checkForWord():
        r = requests.get("http://example.com/somepage.html")
        return "myWord" in r.text
    

提交回复
热议问题