Versión del software Anaconda (prompt)
conda list anaconda$
Paquetes que se requiere:
conda install -c anaconda requests
conda install -c anaconda beautifulsoup4
conda install -c anaconda urllib3
Primer Programa Python de Prueba, lee una pagina Html y lo presenta como variable html
from urllib.request import urlopen
html = urlopen("http://pythonscraping.com/pages/page1.html")
print(html.read())
Segundo Programa Python: misma tarea pero diferente presentación de resultado (estéticamente mejor)
from urllib.request import urlopen
from bs4 import BeautifulSoup
html = urlopen("http://www.pythonscraping.com/exercises/exercise1.html")
bsObj = BeautifulSoup(html.read());
print(bsObj)
Ejemplo Final
import urllib.request
url = "https://www.ketal.com.bo/index.php?route=information/information&information_id=51"
page = urllib.request.urlopen(url)
from bs4 import BeautifulSoup
soup = BeautifulSoup(page)
print(soup)
print(soup.prettify())
#busqueda de un <div class="countdown" data-date="Sun May 31 2020 00:00:00 +0000">
results = soup.find_all("div", class_="countdown")
results