我正在从事立方体卫星项目,我在python中得到了一个代码,它可以翻译卫星的两条线元素代码,并预测它在地球和墨卡托地图上的当前位置。到目前一切尚好。然而,我需要为这个项目实现更多的功能,其中之一就是能够添加卫星经纬度位置的最新天气图。
因此,现在我决定使用openweathermap.org,因为它很容易使用长/拉参数来提取地图。
如图所示:开放地图
然而,这显然不是一个图像,我可以通过标准的成像负荷的技术。那么你建议我如何“拍”出这张照片呢?或者你还可以推荐另一种方法?我对Python还是很陌生的,因此我不确定如何最好地解决这个问题。
谢谢你的时间和建议。诚挚的问候。
发布于 2017-12-09 11:35:02
我有一个类似的任务,基本上您想要使用一个webdriver,其中一个最流行的任务是selenium。
1)您必须通过pip安装 selenium
pip install selenium2)此外,您还需要安装一个驱动程序,在我演示的示例中,您可以从这里下载该驱动程序。提取并放在操作系统中的path变量可以看到它的某个地方。
from selenium import webdriver
import time
browser = webdriver.Chrome()
browser.get('http://openweathermap.org/weathermap?basemap=satellite&cities=false&layer=precipitation&lat=39.3003&lon=4.9219&zoom=6')
time.sleep(5) #Give it some time to load the images
browser.save_screenshot('screenie.png')
browser.quit()

https://stackoverflow.com/questions/47727714
复制相似问题