najít a počítat zápasy slova na webových stránkách - škrábání

hlasů
1

Nemusím našel zápasů slova, například:

Nalezeno všechna slova „Learn“ na webové https://www.georgetown.edu/ (Výsledek: 4 slov) (můžete vidět, že stiskněte kombinaci kláves CTRL + F a vyhledávání)

Mám Python kód, ale moje počet zápas 3! Když se podívám na další slova, výsledek je jeden méně nebo jeden více

import requests
from bs4 import BeautifulSoup
import re

page = requests.get(https://www.georgetown.edu/)
soup = BeautifulSoup(page.text, 'html.parser')
solo_body = soup.body
limpiar_body = solo_body.text
contar_coincidencias = (limpiar_body.count(learn))
print(contar_coincidencias)

Ve skutečnosti pouze Python3, „find_all“ není práce pro mě.

Položena 07/11/2018 v 23:56
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
0

je třeba počítat i velkými a malými písmeny. nahradí limpiar_body = solo_body.textselimpiar_body = solo_body.text.lower()

Upozorňujeme, že vám dám 5zápasů místo 4. Důvodem je to, že bude také odpovídat na výsledek z menu shora dolů, a tam je jeden výskyt Learningv nabídce, jak je znázorněno níže,

zadejte popis obrázku zde

Odpovězeno 07/11/2018 v 23:59
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more