最起码把你实际要post的字段贴出来吧, 比如说你在哪个框中填入那些数据, 点击哪个按钮
我没法在chrome中看到这个请求, 也是醉了, 最后我翻他的JS源代码, 找到了:
function GetWebData(){
var serveraddress="http://www.xazxc.com/service/IBikeSitesService?wsdl/findBikeSites";
var soap = '' +
' ';
//alert("查询服务器");
$.ajax({
type:'post',
dataType:'xml',
data: soap,//soap格式的消息
contentType:'text/xml;charset="utf-8"',
然后我们使用requests来模拟
serveraddress="http://www.xazxc.com/service/IBikeSitesService?wsdl/findBikeSites"
soap = '' + ' '
import requests
headers = {'content-type': 'text/xml'}
r = requests.post(serveraddress, data=soap, headers=headers)
然后把数据清理一下:
import re
str_data = re.search(r'\{.+}', r.text).group()
eval(str_data)
out:
({'emptynum': '24',
'latitude': '34.261307',
'location': '汉城南路与丰镐西路向南200米路口向西800米',
'locknum': '25',
'longitude': '108.874017',
'siteid': '6509',
'sitename': '鹍翔九天小区西'},
{'emptynum': '19',
'latitude': '34.262813',
'location': '汉城南路与丰镐西路向南200米路口向西500米路北',
'locknum': '20',
'longitude': '108.876011',
'siteid': '6511',
'sitename': '鹍翔九天小区东'},
{'emptynum': '0',
'latitude': '34.340184',
'location': '开元路与凤城六路十字东北角',
'locknum': '0',
'longitude': '108.960326',
'siteid': '1172',
'sitename': '麟凤尊汇'},
最后, 请问你是怎么在chrome中看到这个请求的, 可以把全部截图给我吗?