此网站的数据每1秒更新一次import time
import requests
from bs4 import BeautifulSoup
l=[]
def get_data():
url='http://www.isstracker.com/'
r=requests.get(url,headers={'User-Agent':'Mozilla/5.0'})
c=r.content
soup=BeautifulSoup(c,'html.parser')
d={}
all=soup.find_all('div',{'id':'longitudeMarker'})
d['lon']=all[0].find('p',{'id':'longitudeValue'}).text
all=soup.find_all('div',{'id':'latitudeMarker'})
d['lan']=all[0].find('p',{'id':'latitudeValue'}).text
all=soup.find_all('div',{'id':'velocityMarker'})
d['speed']=all[0].find('p',{'id':'velocityValue'}).text
all=soup.find_all('div',{'id':'altitudeMarker'})
d['alt'] =all[0].find('p',{'id':'altitudeValue'}).text
l.append(d)
while True:
print(get_data())
time.sleep(1)
这个总是回来
^{pr2}$
当我打印它们的价值时,它总是显示出来
longitude:-000.000
latitude:-000.000
speed:17225.00
altitude:225.00
我想进一步使用这个值。在
有人知道这个或者其他方法来得到当前值吗?在