Web scraping usando PyQuery con Python


Si queremos recoger datos de otra pagina web para mostrarlos en algún sitio o hacer algunos informes o estadísticas se puede utilizar el web scrapping. Pero siempre con permiso del propietario de la web, sino puede ser o ilegal o poco ético.

Para hacer web scrapping, una de las mejores herramientas en Python es PyQuery.

 

from pyquery import *

print "\n\n\n--------| DATOS |--------\n"


html = PyQuery(url='URL')
trs = html('.clase .clase-button')
i = 0
data = {}

for tr in trs:
    i = i + 1
    tds = tr.getchildren()
    data[tds[1].text] = float(tds[0].text)

print data
Etiquetas: ,
@AguayoMarcos

Fullstack Developer, programador iOS / Android y emprendedor. Actualmente trabajo en Cocunat.com como CTO.

You may also like