擅长:python、mysql、java
<p>像许多其他网站一样,没有JavaScript就无法正常工作。它向某个URL发送一个httppost请求,然后URL将跟踪数据作为JSON编码的对象返回。在</p>
<p>您需要使用Python来模拟:</p>
<pre><code>import requests
import json
tracking_number = '570573906561'
data = requests.post('https://www.fedex.com/trackingCal/track', data={
'data': json.dumps({
'TrackPackagesRequest': {
'appType': 'wtrk',
'uniqueKey': '',
'processingParameters': {
'anonymousTransaction': True,
'clientId': 'WTRK',
'returnDetailedErrors': True,
'returnLocalizedDateTime': False
},
'trackingInfoList': [{
'trackNumberInfo': {
'trackingNumber': tracking_number,
'trackingQualifier': '',
'trackingCarrier': ''
}
}]
}
}),
'action': 'trackpackages',
'locale': 'en_US',
'format': 'json',
'version': 99
}).json()
</code></pre>
<p>然后处理生成的对象:</p>
^{pr2}$