我想浏览这个网站:https://resultadoselecciones2016.onpe.gob.pe/PRP2V2016/Actas-por-Ubigeo.html
他们使用jQuery,所以数据不在“普通”html代码上。我在Chrome开发者控制台上看到了:
所以我在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()
但它不起作用,它只是打印普通的html,而不是上面看到的响应。在
如何获取这些数据?在
我刚刚解决了这个问题。我使用了
requests
模块来代替urllib
,只需复制/粘贴整个头,如下所示:然后我使用
Beautifulsoup
来解析html响应。这就是全部。在相关问题 更多 >
编程相关推荐