komplexe befehlsfolge
lima-city → Forum → Programmiersprachen → Basic
abweichung
adrezeile
ansicht
aufgeben
benachrichtigung
bestimmte zeile
blinkendes textfeld
datei
funktion
gel
gesuchten daten
herunterladen
komplizierte aufgabe
mithilfe
parsen
ruf
socket
sound
tarif
thw
-
hallo, da ich ein noob in sachen programieren bin, wollte ich euch fragen, ob ihr mir helfen k?nnt:
Ich suche ein scipt, das folgende sachen macht:
1. firefox ?ffnet
2. www.tariftipp.de ?ffnet
3. nachschaut, ob ein tarif immernoch bei 0,02c liegt
4. bei einer abweichung eine email an mich schickt und/oder mir durch ein piepsendes und blinkendes textfeld anzeigt, dass eine abweichung vorhanden wurde.
es w?re nett, wenn mir dann auch noch jemand, sagt, wie man das script dann auch kompilieren kann.
Ich bedanke mich schonmal im voraus =)
(wer das script schreibt, k?nnte das dann eigentlich auch als tutorial ver?ffentlichen um dann noch 200gulden zu kassieren)
PS: ich brauche das script, weil der web.de-smartsurfer nichtmehr die g?nstigsten tarife anzeigt und, aber ich trotzdem auf internet angewiesen bin. Ich habe auch schon versucht sowas ?hnliches mit javescript zu schreiben, aber ich konnte keine .html-datei als variable/string definieren. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Zuerst solltest du dich entscheiden: Willst du jetzt ein Skript schreiben oder willst du ein VB-Programm schreiben?
Deine Aufgaben kannst du in zwei getrennte Str?nge aufteilen:
1. Die entsprechenden Tarifdaten von www.tariftipp.de herunterladen, parsen und auswerten --> ggf. Benachrichtigung
2. Firefox ?ffnen (wozu auch immer)
2. ist einfach: Mir ist zwar VB nicht mehr so gel?ufig, aber es gab dort glaubich eine Funktion Shell() oder so, mit der man ien externes Programm starten konnte.
1. Realisiert man ?ber ein Socket. Dazu sind allerdings Kenntnisse des HTTP-Protokolls notwendig. Alles in allem eine recht komplizierte Aufgabe. Aber vielleicht gibt's ja irgendeine Bibliothek die HTTP kann?
Wenn du dann (wie auch immer) die Datei heruntergeladen hast, sollte es nicht mehr allzu schwierig sein, mithilfe von String-Funktionen die gesuchten Daten herauszufiltern und auszuwerten.
Kompilieren kann man ein VB-Programm (wenn ich mich recht erinnere) unter Datei --> EXE-Datei erstellen...
HTH,
thw -
@thw:
firefox ist sollte eigentlich nur da sein um dort die seite aufzu rufen.
Ich habe mir das wie folgt gedacht:
die seite wird ?ber firefox aufgerufen. Dann wird in der adresszeile die adresse eingegeben. Dann "klickt" das script auf ansicht->quelltest anzeigen. Im quelltext wird dann nach einer bestimmte zeile gesucht, die die tabelle mit den zeiten des tarifes einleitet. dann werden die n?chsten 20zeilen ausgelesen (mit den tarifinformationen). Wenn das was ausgelesen wurde mit dem ?bereinstimmt, was vorher da stand, dann kommt eine Textmeldung in der "ok" steht, und wenn nicht, dann kommt eine Textmeldung mit "Abweichung des Tarifes" und einem sound. zudem wird in diesem Falle eine e-mail an mich versant.
@ttobsen: gut idee!
sollte ich um das mit delphi zu machen einen extra thread (in der delphi-topic) aufmachen oder kann ich hier nach hilfe daf?r fragen?
PS: einige sachen kann ich auch selber machen (z.B. die einleitende zeile im quelltest herausfinden oder den Inhalt der Textfelder definieren) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage