Python爬虫怎样通过post获取网站的数据
最起码把你实际要post的字段贴出来吧, 比如说你在哪个框中填入那些数据, 点击哪个按钮
我没法在chrome中看到这个请求, 也是醉了, 最后我翻他的JS源代码, 找到了:function GetWebData(){var serveraddress="http://www.xazxc.com/service/IBikeSitesService?wsdl/findBikeSites"; var soap = \u0026#39;\u0026lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:q0="http://ws.itcast.cn/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\u0026gt;\u0026#39; + \u0026#39; \u0026lt;soapenv:Body\u0026gt;\u0026lt;q0:findBikeSites\u0026gt;\u0026lt;/q0:findBikeSites\u0026gt;\u0026lt;/soapenv:Body\u0026gt; \u0026lt;/soapenv:Envelope\u0026gt;\u0026#39;;\t//alert("查询服务器");\t\t\t\t\t\t\t\t \t $.ajax({ type:\u0026#39;post\u0026#39;,\t\t\tdataType:\u0026#39;xml\u0026#39;,\t\t\tdata: soap,//soap格式的消息\t\t\tcontentType:\u0026#39;text/xml;charset="utf-8"\u0026#39;,然后我们使用requests来模拟serveraddress="http://www.xazxc.com/service/IBikeSitesService?wsdl/findBikeSites"soap = \u0026#39;\u0026lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:q0="http://ws.itcast.cn/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\u0026gt;\u0026#39; + \u0026#39; \u0026lt;soapenv:Body\u0026gt;\u0026lt;q0:findBikeSites\u0026gt;\u0026lt;/q0:findBikeSites\u0026gt;\u0026lt;/soapenv:Body\u0026gt; \u0026lt;/soapenv:Envelope\u0026gt;\u0026#39; import requestsheaders = {\u0026#39;content-type\u0026#39;: \u0026#39;text/xml\u0026#39;}r = requests.post(serveraddress, data=https://www.zhihu.com/api/v4/questions/56587705/soap, headers=headers)然后把数据清理一下:import restr_data = https://www.zhihu.com/api/v4/questions/56587705/re.search(r/u0026#39;//{.+}/u0026#39;, r.text).group()eval(str_data)out:({\u0026#39;emptynum\u0026#39;: \u0026#39;24\u0026#39;, \u0026#39;latitude\u0026#39;: \u0026#39;34.261307\u0026#39;, \u0026#39;location\u0026#39;: \u0026#39;汉城南路与丰镐西路向南200米路口向西800米\u0026#39;, \u0026#39;locknum\u0026#39;: \u0026#39;25\u0026#39;, \u0026#39;longitude\u0026#39;: \u0026#39;108.874017\u0026#39;, \u0026#39;siteid\u0026#39;: \u0026#39;6509\u0026#39;, \u0026#39;sitename\u0026#39;: \u0026#39;鹍翔九天小区西\u0026#39;}, {\u0026#39;emptynum\u0026#39;: \u0026#39;19\u0026#39;, \u0026#39;latitude\u0026#39;: \u0026#39;34.262813\u0026#39;, \u0026#39;location\u0026#39;: \u0026#39;汉城南路与丰镐西路向南200米路口向西500米路北\u0026#39;, \u0026#39;locknum\u0026#39;: \u0026#39;20\u0026#39;, \u0026#39;longitude\u0026#39;: \u0026#39;108.876011\u0026#39;, \u0026#39;siteid\u0026#39;: \u0026#39;6511\u0026#39;, \u0026#39;sitename\u0026#39;: \u0026#39;鹍翔九天小区东\u0026#39;}, {\u0026#39;emptynum\u0026#39;: \u0026#39;0\u0026#39;, \u0026#39;latitude\u0026#39;: \u0026#39;34.340184\u0026#39;, \u0026#39;location\u0026#39;: \u0026#39;开元路与凤城六路十字东北角\u0026#39;, \u0026#39;locknum\u0026#39;: \u0026#39;0\u0026#39;, \u0026#39;longitude\u0026#39;: \u0026#39;108.960326\u0026#39;, \u0026#39;siteid\u0026#39;: \u0026#39;1172\u0026#39;, \u0026#39;sitename\u0026#39;: \u0026#39;麟凤尊汇\u0026#39;},
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 怎样成为一名合格的Python程序员?
- 怎样评价华为、诺基亚、中兴中标中国移动高端路由交换设备扩容集采
- 怎样评价类似前橙会、百老汇、南极圈这样类型的离职帮抱团,对企业的积极意义和消极意义
