Ich möchte diese Website scrape: https://resultadoselecciones2016.onpe.gob.pe/PRP2V2016/Actas-por-Ubigeo.html
Wie kann ich diese besondere jQuery-Seite mit Python schaben?
Sie verwenden jQuery, so dass die Daten nicht auf die "normalen" HTML-Code ist. Ich sehe dies auf der Chrome-Entwicklerkonsole:
Also habe ich diese auf Python 2.7:
import urllib
import urllib2
url = 'https://resultadoselecciones2016.onpe.gob.pe/PRP2V2016/Actas-por-Ubigeo.html'
data = "pid=844399127479680.2&_clase=mesas&_accion=displayMesas&ubigeo=140107&nroMesa=034915&tipoElec=10&page=1&pornumero=1"
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
print response.read()
Aber es funktioniert nicht, drucken Sie es einfach die normale html, nicht die Antwort, die Sie oben sehen.
Wie kann ich diese Daten bekommen?
Sie benötigen einen Headless-Browser auf Ihrem Server – charlietfl
Sie können Selenium oder RoboBrowser für solche Aufgaben verwenden. –