代碼
import json,requests #引入必要的庫文件
i = 999 #一共爬取多少行
companyName = "yuantong" #圓通的姓名
number = 9113734027455 #快遞單號
packageNum = "YT"+str(number) #組合單號和前綴
def e_d(number): #定義從快遞100獲取信息的函數
url2 = 'http://www.kuaidi100.com/query?type='+companyName+'&postid='+ packageNum
return json.loads(requests.get(url2).text)['data']
while(i>0):
number = number+1#單號加一
packageNum = "YT"+str(number)
print(packageNum)#打印單號
_return = e_d(packageNum)# 獲取信息
if(len(_return) < 2):#如果獲取信息爲空則跳過
continue
for item in _return:#將信息遍歷打印出來,裏面還有很多其他信息可以看一看
print(item['time'],item['context'])
i = i-1