Seite 1 von 1
Re: Internetseite auslesen lassen
Verfasst: Mi, 27.04.2011 05:25
von komma4
Martial57 hat geschrieben:Die anderen Daten (Regisseur, Premierendatum, Genre, usw.) kann man wie schon leider gesagt nur über den Link erreichen.
Und wie sollte OOo / Calc das können?
Dazu musst Du eine Anwendung schreiben!
Re: Internetseite auslesen lassen
Verfasst: Mi, 08.06.2011 14:05
von lorbass
Martial57 hat geschrieben:Und wie kann man das? Würde das gerne erlernen.
Dann verschaffe dir zunächst einen Überblick und Einstieg:
Informationen zur StarBasic-Programmierung. Und deine Fragen zur Programmierung stellst du dann im Forum
OOo Basic und Java.
Gruß
lorbass
Re: Internetseite auslesen lassen
Verfasst: Do, 09.06.2011 14:03
von bst
Hallo auch,
hier in LibreOffice 3.4.0 unter Windows XP funktioniert so etwas, wenn auch ziemlich langsam.
HTH, Bernd
--
Code: Alles auswählen
REM ***** BASIC *****
Option VBASupport 1
Sub Main
Dim oSheet As Object
Dim IEApp As Object
Dim IEDocument As Object
Dim objNode As Object
Dim objRow As Object
Dim objCol As Object
Dim i As Long, j As Integer
oSheet = ThisComponent.currentController.ActiveSheet
Set IEApp = CreateObject("InternetExplorer.Application")
IEApp.Visible = False
IEApp.Navigate "http://www.imdb.de/chart/top"
Do: Loop Until IEApp.Busy = False
Do: Loop Until IEApp.Busy = False
Set IEDocument = IEApp.Document
Do: Loop Until IEDocument.readyState = "complete"
i = -1
For Each objNode In IEDocument.getElementsByTagName("TBODY")
For Each objRow In objNode.childNodes
i = i + 1
j = -1
For Each objCol In objRow.childNodes
j = j + 1
oSheet.getCellByPosition(j, i).String = objCol.innerText
Next
Next
Next
Set IEApp = Nothing
End Sub
Re: Internetseite auslesen lassen
Verfasst: Sa, 18.06.2011 16:00
von OnkelFritz
Hallo,
ich beschäftige mich erst seit kurzem mit OOo / Calc und habe keine Ahnung ob das was Du möchtest damit geht.
Für deinen Zweck kann ich Dir aber AutoHotkey sehr empfehlen:
http://de.autohotkey.com/.
Ist zwar am Anfang recht kompliziert, aber wenn Du es mal "raus" hast ist das ein sehr mächtiges Werkzeug.
Dort gibt`s auch, genau so wie hier, ein Top-Forum.
Deine "Freunde" dort sind u.a. "UrlDownloadToFile" und "FileRead". Such einfach mal im Forum danach, der Rest ergibt sich von selbst...
Und um die 250 Links der Filme nicht manuell kopieren zu müssen würde ich den GSiteCrawler benutzen:
http://gsitecrawler.com/
Viel Erfolg damit!
Onkel Fritz