WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Ergebnisse einer ASP-Seite in einer anderen HTML-Seite verarbeiten ? (http://www.wcm.at/forum/showthread.php?t=229140)

onu2002 02.07.2008 13:58

Ergebnisse einer ASP-Seite in einer anderen HTML-Seite verarbeiten ?
 
Hallo !

Ich habe folgende Frage:

Es gibt eine Seite wie z.B. http://213.164.6.141/Oegussa/www/Homepage/gold.asp

Die Webseite wird oft mehrmals am Tag aktualisiert.

Wie kann ich jetzt 2 konkrete Zahlen aus dieser Seite (nämlich nur den Betrag von 14kar. Bruchgold und 18kar. Bruchgold) in einer anderen Webseite darstellen bzw. den Betrag mit einem fixen Prozentsatz multiplizieren ?

Also wenn auf der ASP-Seite steht z.B. 9.000,00 EUR/kg - möchte ich auf meiner Seite diesen Betrag + 3% stehen haben - also 9.270,00 EUR/kg .

Das Blöde an der Sache ist, im HTML-Quellcode der ASP-Seite stehen nur fertige Zahlen, aber keine Variablen, die man in eigenen Quellcode einbauen könnte ...

Wie gehe ich am besten vor bzw. geht das überhaupt ?

Für mich wäre wichtig, das sobald auf der ASP-Seite der Preis geändert wird, das auch der User, der meine Seite aufruft sofort den aktuellsten Preis angezeigt bekommt !

Hat jemand mal eine Idee, wie man das am besten angeht :confused: ?

Gruß onu2002

Potassium 02.07.2008 14:59

Du liest die Seite komplett ein.
Filterst dir deine Werte mittels Regular Expression raus und dann hast du deine Werte in Variablen und kannst damit weiterrechnen und sie dann beliebig ausgeben.

onu2002 02.07.2008 15:34

Zitat:

Zitat von Potassium (Beitrag 2287331)
Du liest die Seite komplett ein.
Filterst dir deine Werte mittels Regular Expression raus und dann hast du deine Werte in Variablen und kannst damit weiterrechnen und sie dann beliebig ausgeben.

Wow - das scheint die Lösung zu sein !

Ich hab das noch nie gemacht, bin neugierig ob ich das wirklich hinkriege ...

Bzgl. Regular Expression habe ich DAS gefunden:
http://www.infos24.de/phpe/handbuch/...expression.htm

Das scheint recht vernünftig zu sein. Ich glaube ich probier das einfach mal aus. Ich verwende an und für sich HTML in einem Webshop, der mit PHP aufgebaut ist und das klappt bisher auch recht gut. In dieses System möchte ich diese Seite integrieren.

Wenn ich das richtig sehe, dann sollten sich die beiden gewünschten Werte immer dann ändern, wenn sich die ASP-Seite ändert und meine Seite aktualisiert wird - genau das brauche ich !

Vielen Dank erstmal für die Starthilfe - mal sehen, ob ich das schaffe !

Beste Grüße :hallo:

Onu 2002

onu2002 02.07.2008 17:38

ist doch komplizierter als ich dachte ...
 
Also ich habe jetzt mal ein tolles Tool gefunden, das zwar super funktioniert und das man gar nicht installieren muß - aber in der Praxis schauts halt doch anders aus ...

Wie kann ich denn aus dem HTML-Quellcode der .asp-Seite die angegebene Zahl ( hier zufällig 8.687,00 ) rausfiltern speziell für 14 kar. Bruchgold, um sie dann in einer Webseite weiterzuverarbeiten ???

...

HTML-Code:

<TD><B><font face="arial" size=2>
    14 kar. Bruchgold
    </font></B></TD>
    <TD align=right><font face="arial" size=2>
    8.687,00&nbsp&nbsp&nbsp
    </font></TD>

...

Leider ist das für mich komplettes Neuland und selber kann ich nur HTML und ein paar Brocken PHP - das war´s dann aber auch ... :(

Ein Jammer, wenn man weiß man will, aber man schaffts nicht ...

Potassium 02.07.2008 19:52

Versuch mal ob du mit dem hier halbwegs auf an grünen Zweig kommst. Aber mit RegExp wirst dich ein bisserl spielen müssen. Das lernt man ned von jetzt auf gleich.

Farkarich 03.07.2008 09:44

Hi

Ein weiterer Weg wär das html document mit einen XML Parser zu parsen und dann durchitterieren bis man das gewünscht ergebniss hast, wird zwar warscheinlich nicht ganz so performat sein wie die RegEx aber ev etwas einfacher zu implementieren für dich..

Noch ne Frage am Rande: muss es genau von diesere Seite seint, gibts na ned ev von irgendwo anders ein Webservice oda so, dass müsste doch um einiges leichter sein zum auslesen??


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag