
Server: Ubuntu 18.04 Ich möchte das Extrahieren einer Himmelskarte von der HevenAbove-Website automatisieren. Jetzt kann ich den folgenden Befehl verwenden, um die gesamte Seite herunterzuladen.
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
Ich kann die ImageMagick Convert-CLI verwenden, um den Teil mit der Himmelskarte weiter auszuschneiden und zu speichern. Ich frage mich nur, ob es eine sauberere Option gibt, um einfach herunterzuladen, indem man beispielsweise den IMG-ID-Namen angibt (in meinem Fall IMG-ID = „ctl00_cph1_imgSkyChart“); oder eine andere Option.
Danke schön.
Antwort1
Der Himmelskartenteil.
<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;">
Installieren Sie curl
sudo apt-get install curl
Laden Sie die Quelle herunter.
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"