导入天气快照/imag

2024-05-11 04:10:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我在做立方体卫星项目,在那里我有一个python代码,可以翻译卫星的两行元素代码,并在地球和墨卡托地图上投影它的当前位置。到现在为止,一直都还不错。然而,我需要为这个项目实现更多的功能,其中之一是能够添加卫星经纬度位置的最新天气图

所以现在我决定使用openweathermap.org,因为它很容易用long/lat参数来绘制地图

比如这里:Open Map

然而,这显然不是一个图像,我可以调用的标准成像加载技术。那你建议我怎么“拍”这张照片呢?或者有没有其他方法可以推荐?我对Python还是相当陌生的,因此我不确定如何最好地处理这个问题

谢谢你的时间和建议。 致以最诚挚的问候


Tags: 项目代码org功能元素地球参数地图
1条回答
网友
1楼 · 发布于 2024-05-11 04:10:55

我有一个类似的任务,基本上你想使用一个webdriver,其中一个最流行的叫做selenium

1)您必须通过pip

pip install selenium

2)另外,您需要安装一个webdriver,在我展示的示例中,我使用了chromedriver,您可以从here下载它。将其提取并放置在操作系统中的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()

enter image description here

相关问题 更多 >