
Сервер: ubuntu 18.04 Я намерен автоматизировать извлечение карты неба с сайта HevenAbove. Теперь я могу использовать следующую команду для загрузки всей страницы.
firefox -screenshot heavenabove.png 'https://heavens-above.com/SkyChart.aspx?lat=13.71732&lng=100.5907&loc=Europa+Cafe%27+Observatory%2c+Bangkok+Thailand&alt=0&tz=UCTm7' --window-size=1920,1080
Я могу использовать imagemagick convert cli для дальнейшего вырезания и сохранения части skychart. Мне просто интересно, есть ли более чистый вариант, чтобы просто загрузить, указав, скажем, имя img id (в моем случае img id="ctl00_cph1_imgSkyChart"); или какой-то другой вариант.
Спасибо.
решение1
Часть карты неба.
<img id="ctl00_cph1_imgSkyChart" src="wholeskychart.ashx?lat=13.71732&lng=100.5907&loc=Europa+Cafe%27+Observatory%2c+Bangkok+Thailand&alt=0&tz=UCTm7&size=800&SL=1&SN=1&BW=0&time=58934.13842&ecl=0&cb=0" style="height:800px;width:800px;border-width:0px;">
Установить завиток
sudo apt-get install curl
Загрузите исходник.
curl -o heavenabove.png "https://heavens-above.com/wholeskychart.ashx?lat=13.71732&lng=100.5907&loc=Europa+Cafe%27+Observatory%2c+Bangkok+Thailand&alt=0&tz=UCTm7&size=800&SL=1&SN=1&BW=0&time=58934.13842&ecl=0&cb=0"