# Internetlinks auslesen

**URL:** <https://discourse.suseforum.de/t/internetlinks-auslesen/3621>\
**Category:** Hardware, Programmieren & Spiele\
**Tags:** progammieren\
**Created:** [27. Mai 2020 um 09:22 UTC](https://discourse.suseforum.de/t/internetlinks-auslesen/3621 "2020-05-27T09:22:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Thomas220](https://discourse.suseforum.de/letter_avatar_proxy/v4/letter/t/5f9b8f/32.png) [@Thomas220](https://discourse.suseforum.de/u/Thomas220)\
**Post date:** [27. Mai 2020 um 09:22 UTC](https://discourse.suseforum.de/t/internetlinks-auslesen/3621/1 "2020-05-27T09:22:24Z")

</div>

Hallo zusammen,

ich möchte gern den Inhalt den eine Interseite ausgibt, lokal auf dem Linux-Rechner speichern.  
Die Internetseite gibt Werte zurück, die in Zeilen angeordnet sind und in der Zeile durch Kommata getrennt sind.  
Diese Werte sollen dann in einer Textdatei gespeichert werden, die ich dann in eine MYSQL Tabelle einlesen kann.

Klingt kompliziert - ist es glaube ich auch.

Kann mir bitte jemand helfen?

Danke  
Thomas

---

<div class="post-metadata">

**Author:** ![Rain\_Maker](https://discourse.suseforum.de/user_avatar/discourse.suseforum.de/rain_maker/32/7_2.png) [@Rain\_Maker](https://discourse.suseforum.de/u/Rain_Maker)\
**Post date:** [27. Mai 2020 um 17:14 UTC](https://discourse.suseforum.de/t/internetlinks-auslesen/3621/2 "2020-05-27T17:14:03Z")

</div>

Eine „fertige“ Lösung habe ich nicht (und werde ich auch nicht schreiben), aber damit Du eine Idee/einen Ansatz bekommst, wie man es machen könnte, hier ein paar Stichworte:

Seite holen → curl oder wget → Umleiten auf stdout (bei wget „-O -“) → Filtern mit grep falls „ungewünschte“ Zeilen vorkommen → sed ggf. noch tr oder awk um die gewünschten Spalten zu extrahieren und unerwünschte Zeichen zu entfernen.

Greetz,

RM

---

<div class="post-metadata">

**Author:** ![Thomas220](https://discourse.suseforum.de/letter_avatar_proxy/v4/letter/t/5f9b8f/32.png) [@Thomas220](https://discourse.suseforum.de/u/Thomas220)\
**Post date:** [28. Mai 2020 um 10:20 UTC](https://discourse.suseforum.de/t/internetlinks-auslesen/3621/3 "2020-05-28T10:20:39Z")

</div>

Hallo Rain\_Maker,  
vielen Dank für den Input.  
Habe nun mit wget und curl probiert.  
curl geht hier offensichtlich gar nicht. In die Ausgabedate wird nur der HTML-Code geschrieben.  
Mach ich es mit wget, dann habe ich in der Ausgabedatei stehen ‚The name is too long, 857 chars total.‘  
Aber ich brauche diese Anzahl an Zeichen.  
Das Ergebnis des Seitenaufrufs ist eine CSV-Datei.  
Gebe ich den String in die Adresszeile des Browsers ein, dann lädt er die Datei herunter.  
Was kann ich noch tun?

Danke  
Thomas

---

<div class="post-metadata">

**Author:** ![Thomas220](https://discourse.suseforum.de/letter_avatar_proxy/v4/letter/t/5f9b8f/32.png) [@Thomas220](https://discourse.suseforum.de/u/Thomas220)\
**Post date:** [29. Mai 2020 um 10:38 UTC](https://discourse.suseforum.de/t/internetlinks-auslesen/3621/4 "2020-05-29T10:38:28Z")

</div>

Hallo zusammen,  
leider geht das gar nicht so, wie gewollt.  
Vielleicht habe ich das hier auch falsch beschrieben.  
Auf dem Webserver wird ein cgi-Script aufgerufen. Dem muss ich beim Aufruf Parameter übergeben.  
Unter anderem, wie die Ausgabe erfolgen soll (csv=1 → Ausgabe als csv-Datei).  
Geht das überhaupt mit wget?

Danke  
Thomas
