我的代码的具体数据:指定字符串中的响应变量
#Importing the urllib tool to my program
import urllib.request
#Fetch data from URL
response = urllib.request.urlopen('<URL>')
#Store that response into the variable below
taginfo = response.read()
#Tag info result of search for SSI values
taginforesult = taginfo
#print taginfo
print(taginfo)
在Python Shell以上的结果是正确的,如下所示:
b'LOCATE00016331: tagid="00016331", taggroupid=LOCATE, tagtype=mantis04A, irlocator=null, motion=false, tamper=false, panic=false, lowbattery=false, locationzone="", gpsid="", lastgpsid="", lastgpsts=null, confidencebyrule={}\r\n(CarrierHQ_channel_A: reader=CarrierHQ, channel="A", ssi=-95)\r\n(CarrierHQ_channel_B: reader=CarrierHQ, channel="B", ssi=-99)\r\n\r\n\r\n'
我想是知道的是:如何从上述响应中只选择SSI=-95
和SSI-99
值,然后将它们插入SSI-A
和SSI-B
变量?
我是否strip()
,findall()
,search()
,...?
您提到过哪些想法?结果是什么? – 2013-11-03 16:13:21