Webseite in Phyton anfragen und Inhalt auslesen
Verfasst: Mittwoch 30. Dezember 2020, 22:30
Hallo zusammen,
ich bin gerade neu angemeldet und beschäftige mich nach seeehr langer Programmierpause seit kurzem mit Python. Ich benutze PyCharm auf Linux.
Im Moment gehe ich der Frage nach, ob es wohl möglich ist, anfragen an Webseiten zu senden und das Ergebnis in Python weiter zu verarbeiten.
Da ich leider nur sehr rudimentäre Kenntnisse vom Webseitenprogrammieren habe, tue ich mich mit speziellen Inhalten schwer.
Über
response = requests.get(internetadresse)
print('webseite angefragt:', internetadresse)
print (response.content) #oder auch: print (response.text)
funktioniert das Auslesen ja erst mal sehr flott.
Problematisch wird es dann bei Inhalten, die nicht im Seitenquelltext (HTML) übertragen werden, sondern andere (hier kenne ich mich rein gar nicht aus) Funktionen oder Skripte nutzen. Ich habe hier mal versucht an deepl.com einen Text zu übergeben. Was nicht sonderlich schwer ist, weil dieser ja in der URL einfach angehängt wird.
Mit der "Element untersuchen" Funktion von Firefox wollte ich dann sehen, wo ich evtl. den Text des Antwortbereiches finde. Leider ist der eben nicht im HTML-Text enthalten.
Wie gesagt, ich vermute ein Skript - die Frage ist eben, wie ich an den Übersetzten Text heran komme...
Schöne Grüße,
ich freue mich auf eure Vorschläge
ich bin gerade neu angemeldet und beschäftige mich nach seeehr langer Programmierpause seit kurzem mit Python. Ich benutze PyCharm auf Linux.
Im Moment gehe ich der Frage nach, ob es wohl möglich ist, anfragen an Webseiten zu senden und das Ergebnis in Python weiter zu verarbeiten.
Da ich leider nur sehr rudimentäre Kenntnisse vom Webseitenprogrammieren habe, tue ich mich mit speziellen Inhalten schwer.
Über
response = requests.get(internetadresse)
print('webseite angefragt:', internetadresse)
print (response.content) #oder auch: print (response.text)
funktioniert das Auslesen ja erst mal sehr flott.
Problematisch wird es dann bei Inhalten, die nicht im Seitenquelltext (HTML) übertragen werden, sondern andere (hier kenne ich mich rein gar nicht aus) Funktionen oder Skripte nutzen. Ich habe hier mal versucht an deepl.com einen Text zu übergeben. Was nicht sonderlich schwer ist, weil dieser ja in der URL einfach angehängt wird.
Mit der "Element untersuchen" Funktion von Firefox wollte ich dann sehen, wo ich evtl. den Text des Antwortbereiches finde. Leider ist der eben nicht im HTML-Text enthalten.
Wie gesagt, ich vermute ein Skript - die Frage ist eben, wie ich an den Übersetzten Text heran komme...
Schöne Grüße,
ich freue mich auf eure Vorschläge