查看火车停靠信息

 1 import urllib
 2 import requests
 3 from xml.etree import ElementTree as ET
 4 
 5 # 使用内置模块urllib发送HTTP请求,或者XML格式内容
 6 """
 7 f = urllib.request.urlopen('http://www.webxml.com.cn/WebServices/TrainTimeWebService.asmx/getDetailInfoByTrainCode?TrainCode=G666&UserID=')
 8 result = f.read().decode('utf-8')
 9 """
10 
11 # 使用第三方模块requests发送HTTP请求,或者XML格式内容
12 r = requests.get('http://www.webxml.com.cn/WebServices/TrainTimeWebService.asmx/getDetailInfoByTrainCode?TrainCode=G666&UserID=')
13 result = r.text
14 
15 # 解析XML格式内容
16 root = ET.XML(result)
17 for node in root.iter('TrainDetailInfo'):
18     print(node.find('TrainStation').text,node.find('StartTime').text,node.tag,node.attrib)
为什么要坚持,想一想当初!
原文地址:https://www.cnblogs.com/JerryZao/p/8761695.html