Web scraping con Python (II Parte)

Cerca nel sito

Altri risultati..

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
web scraping esercizio 2


ESERCIZIO 1


Estraiamo dal sito  https://le-citazioni.it/autori/john-nash/  tutte le citazioni di Jonh Nash che contengono la parola “atematica” 


SOLUZIONE

import requests
from bs4 import BeautifulSoup as bs
r = requests.get("https://le-citazioni.it/autori/john-nash/")
contenuto = bs(r.text)
links = contenuto.findAll("h3", {"class": "blockquote-text"})
for link in links:
    cit = link.text
    frase= 'atematica'
    if(frase in cit ):
      print('ecco la citazione: che contiene "'+ frase + '"  :' + str(cit[1:45])+ '.......')
Output:
ecco la citazione: che contiene "atematica" :Matematica è una parola greca che all'inizio....... 
ecco la citazione: che contiene "atematica" :Lo studio e l'applicazione della matematica ....... 
ecco la citazione: che contiene "atematica" :La matematica, il calcolo e i computer sono ....... 
ecco la citazione: che contiene "atematica" :Il mio amore per la matematica nacque nella .......

(109)


Ti potrebbe interessare anche:  Python: La Standard Library