2012-08-09 68 views
1

即使我是scrapy框架的新手,我也可以使用scrapy编写出好的蜘蛛。最近我遇到了this page,在那里输入地址,并提交我必须捕捉经纬度。任何人都可以帮忙吗?需要借助python-scrapy解析ajax表单请求帮助

此代码的工作正常POST请求:

return [FormRequest.from_response(response, 
        formdata={'username': 'john', 'password': 'secret'}, 
        callback=self.after_login)] 

但对于基于AJAX请求的形式,像上面。

+0

http://stackoverflow.com/q/8550114/248296 – warvariuc 2012-08-09 13:41:47

回答

0

本网站使用Google地图地理编码获取数据,因此使用Google的API更为简单。

有人请求:

Request URL:http://maps.googleapis.com/maps/api/js/GeocodeService.Search?4s12%20Street%2C%20New%20York%2C%20NY&7sUS&9sen-US&callback=_xdc_._8xnwgc&token=93301 

您可能也只是sign up for the Google Maps API和自己对它们进行查询:)