|
You last visited: Today at 16:50
Advertisement
Webseite auf änderungen abfragen
Discussion on Webseite auf änderungen abfragen within the General Coding forum part of the Coders Den category.
05/28/2007, 20:39
|
#1
|
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
|
Hi!! 
Ich habe eine nette idee gehabt: ich will eine webseite auf aktualiesierungen prüfen lassen, und das soll ein programm für mich erledigen.
Ich werde das anhand eines Beispiels erklären:

das ist die ausgangs URL. Wenn diese Page mit einem Browser aufruft kommt man zu einem Blog.
Die generierte File (meißt von einem php-script erstellt) soll mit einer Prüfsumme verglichen werden. also im prinzip CRC von "content.html"
Ließe sich das irgendwie realisieren?
habt ihr ne idee?
Gruß, reijin
//EDIT//
habe mich entschlossen, das programm zum testen freizugeben. Ideen und tipps gerne gesehen^^ genau so auch Bugreports ;D
UPX packed.... and completely in English ^^
|
|
|
05/28/2007, 22:57
|
#2
|
elite*gold: 0
Join Date: Aug 2005
Posts: 896
Received Thanks: 334
|
Quote:
Originally posted by Reijin@May 28 2007, 20:39
Hi!! 
Ich habe eine nette idee gehabt: ich will eine webseite auf aktualiesierungen prüfen lassen, und das soll ein programm für mich erledigen.
Ich werde das anhand eines Beispiels erklären:

das ist die ausgangs URL. Wenn diese Page mit einem Browser aufruft kommt man zu einem Blog.
Die generierte File (meißt von einem php-script erstellt) soll mit einer Prüfsumme verglichen werden. also im prinzip CRC von "content.html"
Ließe sich das irgendwie realisieren?
habt ihr ne idee? 
Gruß, reijin
|
Ja, das lässt sich realisieren, aber das mit der Prüfsumme ist nur nötig, wenn der Inhalt nicht in einer festen Datei liegt, der Inhalt also dynamisch erzeugt wird.
Wenn es aus einer Datei abgerufen wird sollte der Response-Header vom Server das Feld "Last-Modified" beinhalten.
|
|
|
05/29/2007, 10:22
|
#3
|
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
|
hum, stimmt.... Ich bin leider im Moment etwas ratlos, wie ich das angehen soll...
Der Content ist dynamisch wie ein Blog (da verlinkt man ja auch nicht zu ner html-seite oder so...).
Ich habe jetzt folgende vorstellung:
der Browser greift ja auf eine von der index.php generierte HTML seite zu - oder?
Nur wie bringe ich das meinem Programm bei.... dass die generierte Datei überprüft wird?
|
|
|
05/29/2007, 16:26
|
#4
|
elite*gold: 0
Join Date: Mar 2006
Posts: 222
Received Thanks: 3
|
Genau aus diesem Grund gibt es RSS oder^^?
Ich bau dir nen BSP sag mir nur in welcher sprache du es haben möchtest^^
|
|
|
05/29/2007, 18:02
|
#5
|
elite*gold: 0
Join Date: Aug 2005
Posts: 1,245
Received Thanks: 60
|
Wie wärs mit Perl  ?
|
|
|
05/30/2007, 12:45
|
#6
|
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
|
Quote:
Originally posted by r00kie@May 29 2007, 16:26
Genau aus diesem Grund gibt es RSS oder^^?
Ich bau dir nen BSP sag mir nur in welcher sprache du es haben möchtest^^
|
ja, also am liebsten PureBasic ;D aber da das keine sau kennt ist auch C/C++ ok
@skypa:
Perl kenn ich leider nicht^^ - habe nur davon gehört ;D
//EDIT//
ich mach mich mal schlau, was es mit dem RSS aufsich hat  hab ich mich eh dauernd gefragt
//EDIT2//
also mit RSS komme ich da leider nicht weiter, da muss was anderes her...
|
|
|
05/30/2007, 14:03
|
#7
|
elite*gold: 0
Join Date: Aug 2004
Posts: 1,325
Received Thanks: 109
|
wenn sie nicht uber secret ist dann nenn doch einfach mal die seite dann kann man schauen wie es sich am besten realiseren lässt oder ist das allgemein gedacht und nicht für ne bestimmte?
|
|
|
05/30/2007, 17:29
|
#8
|
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
|
Quote:
Originally posted by coder62@May 30 2007, 14:03
wenn sie nicht uber secret ist dann nenn doch einfach mal die seite dann kann man schauen wie es sich am besten realiseren lässt oder ist das allgemein gedacht und nicht für ne bestimmte?
|
eher allgemein...
ich kann ja mal ne seite suchen, die am ehesten dem entspricht
//EDIT//
Hier sieht mans schon:
 an diesem Beispiel...
|
|
|
05/30/2007, 18:06
|
#9
|
elite*gold: 0
Join Date: Aug 2004
Posts: 1,325
Received Thanks: 109
|
da kannste einfach:
Per Email abonnieren benutzen :P
da würde ich wohl eher das datum des letzten eintrags rausparsen und schauen ob das neuer als das letzte, weil wenn du z.b. nur die checksum nimmst dann brauchen die z.b. nur ne andere werbeadresse nutzen und schon ist die anders.
oder wenne z..b seiten hast wo steht user xy etc ist gerade aktiv in dem bereich sobald das wechselt isses wieder anders und denke mal solche änderungen willste wohl nicht bescheid kriegen.
|
|
|
05/30/2007, 18:10
|
#10
|
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
|
Quote:
Originally posted by coder62@May 30 2007, 18:06
da kannste einfach:
Per Email abonnieren benutzen :P
da würde ich wohl eher das datum des letzten eintrags rausparsen und schauen ob das neuer als das letzte, weil wenn du z.b. nur die checksum nimmst dann brauchen die z.b. nur ne andere werbeadresse nutzen und schon ist die anders.
|
zomg XD das mit dem Email.. das war halt ungünstig aber ich will haben, dass es auch ohne Email geht.
kannst du das mit dem "rausparsen" vllt etwas präzsieren? ;D
Um welche sprache gehts hier eig.?
Kannst du mir ein schema aufzeigen, nach dem ich vorgehen kann? muss nichts großes sein... nur etwas veranschaulichen
|
|
|
05/30/2007, 18:32
|
#11
|
elite*gold: 0
Join Date: Aug 2004
Posts: 1,325
Received Thanks: 109
|
sprache ist eigentlich egal, geht am besten mit regexp (regular expression) gibts eigentlich für sämtliche sprachen.
beispiel wird dir nicht soviel bringen weil das halt eh angepasst werden muss.
man bestimmt da halt ne suchmuster und der findet dann alle muste, wobei man da ziemlich viele optionen hat das individuell zu gestalten.
gerade über:

gestolpert ist ziemlich lang aber evtl hilfreich, habs mir selbst nicht durchlesen da ich weiss wie das funzt
|
|
|
05/30/2007, 18:36
|
#12
|
elite*gold: 0
Join Date: Aug 2006
Posts: 505
Received Thanks: 89
|
Quote:
Originally posted by Reijin+May 30 2007, 18:10--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (Reijin @ May 30 2007, 18:10)</td></tr><tr><td id='QUOTE'> <!--QuoteBegin--coder62@May 30 2007, 18:06
da kannste einfach:
Per Email abonnieren benutzen :P
da würde ich wohl eher das datum des letzten eintrags rausparsen und schauen ob das neuer als das letzte, weil wenn du z.b. nur die checksum nimmst dann brauchen die z.b. nur ne andere werbeadresse nutzen und schon ist die anders.
|
zomg XD das mit dem Email.. das war halt ungünstig aber ich will haben, dass es auch ohne Email geht.
kannst du das mit dem "rausparsen" vllt etwas präzsieren? ;D
Um welche sprache gehts hier eig.?
Kannst du mir ein schema aufzeigen, nach dem ich vorgehen kann? muss nichts großes sein... nur etwas veranschaulichen  [/b][/quote]
Du könntest das z.B mi PHP machen.
Bei deinem Blog z.B. sehen die Daten im QT immer so aus:
Quote:
Dann liest du mit PHP die Seite ein, durchsuchst die Seite nach "@" und speichers die darauffolgenden 22 Zeichen in ein Textfile/wasweißich.
Das machste dann bei jedem Aufruf, und wenn das Datum abweicht, heisst es das nen neuer Eintrag da ist
|
|
|
05/30/2007, 18:46
|
#13
|
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
|
Quote:
Originally posted by kennyo+May 30 2007, 18:36--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (kennyo @ May 30 2007, 18:36)</td></tr><tr><td id='QUOTE'>
Quote:
Originally posted by -Reijin@May 30 2007, 18:10
<!--QuoteBegin--coder62
|
Quote:
@May 30 2007, 18:06
da kannste einfach:
Per Email abonnieren benutzen :P
da würde ich wohl eher das datum des letzten eintrags rausparsen und schauen ob das neuer als das letzte, weil wenn du z.b. nur die checksum nimmst dann brauchen die z.b. nur ne andere werbeadresse nutzen und schon ist die anders.
|
zomg XD das mit dem Email.. das war halt ungünstig aber ich will haben, dass es auch ohne Email geht.
kannst du das mit dem "rausparsen" vllt etwas präzsieren? ;D
Um welche sprache gehts hier eig.?
Kannst du mir ein schema aufzeigen, nach dem ich vorgehen kann? muss nichts großes sein... nur etwas veranschaulichen
|
Du könntest das z.B mi PHP machen.
Bei deinem Blog z.B. sehen die Daten im QT immer so aus:
Quote:
Dann liest du mit PHP die Seite ein, durchsuchst die Seite nach "@" und speichers die darauffolgenden 22 Zeichen in ein Textfile/wasweißich.
Das machste dann bei jedem Aufruf, und wenn das Datum abweicht, heisst es das nen neuer Eintrag da ist  [/b][/quote]
aber die page ist ja dynamisch, wenn ich die php-seite darauf üerprüfe ist das doch nutzlos, denn der content wird von der index.php erst erstellt oder?
|
|
|
05/30/2007, 19:49
|
#14
|
elite*gold: 0
Join Date: Aug 2006
Posts: 505
Received Thanks: 89
|
Nein.
Beispieldatei:
Code:
<?php
$content = file_get_contents("http://reijin.blog.de/index.php"); *// Seite auslesen.
$suchanfang = strpos($content, "@"); * * * * * * * * * * * * * * * * * * *// Nach "@" suchen.
$datum = substr($content, $suchanfang +2, 23); * * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // "schneidet" das Datum aus. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //(+2 damit das @+Leerzeichen wegfällt)
echo $datum;
?>
Dieser Code sucht dir auf deinem Blog das oberste (also neueste) Datum raus und gibt es aus.
Jetzt könntest du es in eine .txt schreiben und es dann später vergleichen.
Das Problem ist das es ja jetzt nur für den Blog ist, ich weiß ja nicht genau wofür du es brauchst...
|
|
|
05/30/2007, 22:08
|
#15
|
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
|
Quote:
Originally posted by kennyo@May 30 2007, 19:49
Nein.
Beispieldatei:
Code:
<?php
$content = file_get_contents("http://reijin.blog.de/index.php"); // Seite auslesen.
$suchanfang = strpos($content, "@"); // Nach "@" suchen.
$datum = substr($content, $suchanfang +2, 23);
// "schneidet" das Datum aus. //(+2 damit das @+Leerzeichen wegfällt)
echo $datum;
?>

Dieser Code sucht dir auf deinem Blog das oberste (also neueste) Datum raus und gibt es aus.
Jetzt könntest du es in eine .txt schreiben und es dann später vergleichen.
Das Problem ist das es ja jetzt nur für den Blog ist, ich weiß ja nicht genau wofür du es brauchst...
|
hum, das sieht ja ganz gut aus...!!
aber, ich wollte ein programm schreiben, dass permanent im Hintergrund (alle 10min eine anfrage startet) und ggf. eine Meldung ausgibt.
PS.: hosten hättest dus nicht müssen, das hätte ich dann schon selbst gedacht - aber ein Karma ist dir schonmal sicher für die Mühe ;D
//EDIT//
müsste man doch über die WinAPI regeln können....
|
|
|
 |
|
Similar Threads
|
checkboxen abfragen
06/26/2010 - AutoIt - 5 Replies
ich bräuchte auch mal eure hilfe, ich finde einfach keine vernünftige lösung um checkboxen abzufragen, ich poste sie einfach mal:
$Checkbox1 = GUICtrlCreateCheckbox("macro nutzen", 424, 96, 97, 17)
$Checkbox2 = GUICtrlCreateCheckbox("macro nutzen", 424, 152, 97, 17)
$Checkbox3 = GUICtrlCreateCheckbox("macro nutzen", 424, 200, 97, 17)
für jede aktive checkbox (true) sollen jewals 2 variablen aus einer .ini in eine .dll geschrieben werden, doch das ist nicht das problem, das einzigste ist...
|
Größe per PHP abfragen
02/17/2010 - Web Development - 2 Replies
Hey hab ne frage
ich hab ein bild mit photoshop gemacht dann will ich das die größe des bildes gernau anpasst ich weiss wie ich die auflösung heraus finde das geht ja so
$info = getimagesize($_GET);
nehmen wir an mein code sieht so aus wie gehts dann weiter ???
$info = getimagesize($_GET);
<img src=screen.png>
|
Experience abfragen
12/31/2009 - GW Exploits, Hacks, Bots, Tools & Macros - 3 Replies
hi,
wie frage ich die aktuelle Erfahrung des Spielers ab?
Wenn das nicht möglich ist, wie überprüfe ich ob ich eine Quest Belohnung erhalten hab? Kann ich überprüfen, ob der Questgeber eine Dialogoption
zur Verfügung stellt? (Nur wenn exp abfragen nicht geht, sonst ist das egal)
(-------> Quest belohung ist kein gold)
thx :)
|
Prozesszeit abfragen?
03/08/2009 - GW Bots - 6 Replies
Hallo,
ich würde gerne die Zeit abfragen wie lange ein Prozess schon läuft. Gibt es einen Befehl dafür? :o
Gruß Bing.
|
CD key abfragen
07/25/2008 - Diablo 2 - 4 Replies
heyho, mal ne frage.
ich hab aufm pc 3 versionen diablo2 installiert.
v1.09, 1.10 und die aktuelle 1.12
da die installation ne weile her is weiss ich nich mehr welchen cd key ich für welche version benutzt habe, muss dies aber dringend in erfahrung bringen.
das proggie showcdkey, was angeblich für 1.10 und 1.11 funktionieren soll, geht nicht.
kann ich das aus ner mpq file ablesen, und falls ja, bräuchte ich noch den link zu nem aktuellen mpq reader :)
ich bin neu hier und die SuFu hat...
|
All times are GMT +1. The time now is 16:51.
|
|