Wie verwende ich die Firefox-Befehlszeile, um ein bestimmtes Bild von einer Website herunterzuladen?

Wie verwende ich die Firefox-Befehlszeile, um ein bestimmtes Bild von einer Website herunterzuladen?

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&amp;lng=100.5907&amp;loc=Europa+Cafe%27+Observatory%2c+Bangkok+Thailand&amp;alt=0&amp;tz=UCTm7&amp;size=800&amp;SL=1&amp;SN=1&amp;BW=0&amp;time=58934.13842&amp;ecl=0&amp;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&amp;lng=100.5907&amp;loc=Europa+Cafe%27+Observatory%2c+Bangkok+Thailand&amp;alt=0&amp;tz=UCTm7&amp;size=800&amp;SL=1&amp;SN=1&amp;BW=0&amp;time=58934.13842&amp;ecl=0&amp;cb=0"

verwandte Informationen