php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.09.2004, 22:01  
Gast
 
Beiträge: n/a
Standard Content Grabben Kurse

Hallo,

ich habe folgendes Problem. Ich möchte von einer Seite die Aktienkurse abrufen. die Seite ist der Seite von Yahoo http://de.table.finance.yahoo.com/d?...4&g=d&s=PHG.AS sehr ähnlich es geht mehr um die grundsätzlich Möglichkeit
Da ich aber mehrere Aktien beobachte möchte ich dass Ganze natürlich für bis zu 200 weitere Aktien machen. Die Ausgabe soll in eine Textdatei erfolgen.


Nun meine Frage, da ich nur Anfängerkenntnisse in PHP habe, weiss ich nicht ob das mit PHP allein zu realisieren ist oder ob man Perl einbinden muss.
Natürlich möchte ich das ohne den Einsatz von Perl bewerkstelligen, da ich mich da komplett neu einlesen muss.

Welche Begriffe sind da für mich relevant ? fopen scheint mir da das passende zu sein. Welche Begriffe sind noch wichtig ?

Vielen Dank.

Maik
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.09.2004, 22:05  
Gast
 
Beiträge: n/a
Standard

Hmm
Zitat:
The requested URL /d was not found on this server.
 
Alt 05.09.2004, 22:11  
Gast
 
Beiträge: n/a
Standard

wieso ?

funktioniert doch .

ne sorry hatte nen punkt hinter der url stehen gelassen

 
Alt 05.09.2004, 22:13  
Gast
 
Beiträge: n/a
Standard Re: Content Grabben Kurse

heyhey...

lies dir die datei in eine variable ein - das du den gesamten quelltext in einem string hast - nun ist in dem string eine menge müll drin bis es zur eigentlich interessanten tabelle kommt - um den string bearbeiten zu können kannst du folgende funktionen verwenden: http://de3.php.net/manual/de/ref.strings.php - auf jeden musst du versuchen hinzubekommen, dass die aktien-kurs tabelle übrigbleibt...

ein datensatz entspricht ab dann einem "<tr>.....</tr>" - um datensatz 1 zu holen, das erste vorkommen von <tr></tr> extrahieren (natürlich mit allem dazwischen) - aus diesem string (der nur aus <td>'s besteht) kannst du dann die gewünschten daten für den jeweiligen kurs holen (z.B. name an 1er stelle usw.) - einzigstes problem an dieser lösung: sobald sich bei yahoo das design der seiten mal ändern, wovon nich unbedingt auszugehen ist, musst du deinen algorithmus ggf. anpassen....

Zitat:
Zitat von rodemkay
Welche Begriffe sind da für mich relevant ? fopen scheint mir da das passende zu sein. Welche Begriffe sind noch wichtig ?
unter folgender adresse findest du eine liste aller datei-funktionen von php http://de3.php.net/manual/de/ref.filesystem.php

hoffe ich konnte dir ein paar anregungen geben

greetz
andy
 
Alt 05.09.2004, 22:15  
Gast
 
Beiträge: n/a
Standard

Zitat:
Wenn Yahoo! seinen Nutzern die Möglichkeit bietet, für private Zwecke aktuelle und historische Kursdaten zur Weiterverarbeitung in Tabellenkalkulations- oder sonstigen Analyserogrammen herunterzuladen, so ist die Nutzung ausschliesslich für private Zwecke und nur in einem angemessen Umfang erlaubt. Die Kursdaten dürfen keinesfalls gewerblich verwendet oder vertrieben werden. Ebenso ist es unzulässig, Skripte oder Programme einzusetzen, die die Kurse von den Yahoo! Finanzen Seiten automatisch beziehen oder diese über das Internet oder andere Medien zu verbreiten.
Das wär damit erledigt. Du kannst antürlich fragen wie man eine Seite XYZ ausliest und die Daten aus einer Tabelle dann in ein Array bekommt aber diese Daten zu lesen ist verboten.

BTW: Hatten wir sowas nicht schon einmal vor ca. 1 Woche?
Habs gefunden hier Aber bringt dich wohl nicht sehr weiter
 
Alt 05.09.2004, 22:21  
Gast
 
Beiträge: n/a
Standard

@pinhead84

erstmal vielen Dank für Deine ausführliche Antwort, das war genau das was ich gesucht habe erstmal um zu wissen ob es grundsätzlich nur mit PHP zu realisieren ist und zweitens die ersten Denkanstösse zu liefern, so weiss ich das es sich lohnt sich mal wieder nen bisschen mit php zu beschäftigen.

@JohnDoe

naja da sind die Übergänge aber fliessen, da ich mit Excel die Kursaktualisierung ja auch automatisieren kann.

@all dabei fällt mir ein, das man bei gewissen Seiten die z.B. Kursinformationen per csv Datei beziehen kann wäre das möglich mit PHP diese automatisiert zu beziehen und zu verarbeiten ?
 
Alt 05.09.2004, 22:23  
Gast
 
Beiträge: n/a
Standard

Du darfst die Kurse nicht von Yahoo auslesen und auf einer anderen Seite im Internet anzeigen [Punkt]
 
Alt 05.09.2004, 22:25  
Gast
 
Beiträge: n/a
Standard

will ich ja auch nicht ich will es privat verwenden um mein Chartprogramm mit den Kursen zu füttern.
 
Alt 05.09.2004, 22:30  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von rodemkay
will ich ja auch nicht ich will es privat verwenden um mein Chartprogramm mit den Kursen zu füttern.


Zitat:
(...) Ebenso ist es unzulässig, Skripte oder Programme einzusetzen, die die Kurse von den Yahoo! Finanzen Seiten automatisch beziehen (...)
Genau das willst du tun!
 
Alt 05.09.2004, 22:48  
Gast
 
Beiträge: n/a
Standard

o mann ich bezog mich auf deinen kommentar das man es nicht im internet weiterverbreiten darf

der punkt ist einfach der ich will mich an den angeboten von yahoo nicht persönlich bereichern bzw. es irgendwie veröffentlichen

natürlich darf man den kursabruf auch nicht automatisieren das ist auch klar, dennoch ist es für mich wünschenswert und es kommt mir so vor als wenn du das kriminalisieren willst und das finde ich in diesem zusammenhang mehr als übertrieben
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
FF vs IE - Anzeigefehler beim IE (Doppelter Content) PsychoEagle HTML, Usability und Barrierefreiheit 1 20.03.2008 12:02
Fetch Wikipedia Content cyberholic PHP Tipps 2007 4 06.03.2007 09:33
Partial Content smoere PHP Tipps 2006 1 20.06.2006 13:24
PHP erstelltes Bild mitten im Content ausgeben ? PHP Tipps 2007 6 01.12.2005 17:16
Content komprimieren PHP Tipps 2005-2 2 04.10.2005 16:06
content für newsreader Off-Topic Diskussionen 7 18.07.2005 14:59
[Erledigt] 2 menüs -&gt; content eindeutig zuweisen Datenbanken 0 14.06.2005 15:31
Suche | Content Management System Beitragsarchiv 10 18.05.2005 09:59
Content Negotiation auschalten (.htaccess) agrajag Server, Hosting und Workstations 2 28.01.2005 21:17
[Erledigt] Sicherstellen von unkomprimiertem Content PHP-Fortgeschrittene 9 08.12.2004 12:47
Content bereich aus Mysql mit php code einbinden Datenbanken 0 28.11.2004 16:06
Externen Content laden PHP Tipps 2004 4 13.08.2004 10:52
Fehler beim Content Express im Adminmenü Mano PHP Tipps 2004 0 03.07.2004 11:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php grabben, website grabben php, php website grabben, website inhalte grabben, php content grabben, \inhalte grappen\, aktienkurse grabben, content grabben php, yahoo kurs mit php auslesen, php webseite grabben, php seite grabben, content grabben, börsenkurse silber grabben php, börsenkurse grabben, fopen php aktienkurse, javascript aktienkurs einbinden, websites grabben php, yahoo kursabruf, php fopen aktienkurse, webseite php grabben

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.