php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.01.2011, 23:27  
Neuer Benutzer
 
Registriert seit: 30.01.2011
Beiträge: 2
PHP-Kenntnisse:
Anfänger
saint2k6 befindet sich auf einem aufstrebenden Ast
Standard Content Grabbing

Servus zusammen

dies ist mein erster Post, bitte entschuldigt auch wenn dieses Problem schon
sicher tausend mal gelöst wurde, finde ich keine lösung.
Meine PHP-erfahrungen sind grade erst am Anfang(bin ~ 4 Wochen dabei).
Ich fand schon zich Seiten aus diesem forum und der .net variante, wie zich google-versuche, jedoch waren sie bisher alle erfolglos.


Mein problem:
Im Rahmen eines Projektes benötige ich Inhalte einer weiteren Website.
z.B. eine isbn wird an die externe seite gesand, ich von dieser seite nur die infos zum buch betreffend haben will, diese aber nicht fest positioniert sind.


file_get_contents(), dies verwendet ich nicht weil es die ergebnise in einem string speichert. habe es aber auch schon mit den attributen NULL, NULL, x, x
ausprobiert.

$homepage = file("http://LINK"), dies verwende ich bisher erfolgreich, die gesamte zielseite ist dann im array $homepage.
In einer foreach schleife lass ich das array ausgeben,
anhand der array-platz angaben habe ich mit der if bedingung probiert nur das wesentliche zu speichern(im array §info).
Wenn ich das array $info später mit einer foreach schleife ausgeb, bekomm ich auch leere arrays ausgeben. zudem sind die suchbereiche erstmal nur in der hoffnung ausgelegt dass sie bei allen suchanfragen die infobereiche erwischen die von interesse sind.
PHP-Code:
$homepage file("http://LINK"), 
foreach(
$homepage as $schluessel => $wert)
{
           echo 
$schluessel .":"$wert ."<br>";
        if( ((
$schluessel>=688) && ($schluessel<=850)) || (($schluessel>=900) && ($schluessel<=1050)) )
        {
           
$info[$j] = $wert;
           
$j++;
        }

Diese seite soll später dazu dienen, bei einer eigenen datenbank, bücher-informationen zu beschaffen, um sie automatisch speichern zu können.
(um die aufwendige manuelle eingabearbeit zu ersparten^^)
jedoch brauche ich etwas um angaben erstellen zu können womit die externe seite abgesucht werden kann. quasi eine wanted-list. generell sollen informationen wie autor, verlag, erscheinungsdatum gesucht werden.
ich bräuchte was "dynamisch/intelligentes" weil die externe seite nie genau gleich in ihren ausgaben ist.

preg_match() oder substr(), mit diesen kann ich bisher noch ganz wenig anfangen, auch curl fand ich.

ich hoffe das ihr mir helfe könnt, werde stetig ins forum schauen.
mfg saint2k6

Geändert von saint2k6 (30.01.2011 um 23:35 Uhr).
saint2k6 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.01.2011, 23:32  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

preg_match ist für diesen Fall auch nicht der richtige Kandidat, die Stichworte DOM und xPath sollten dir eher weiterhelfen

http://de.php.net/manual/de/book.dom.php

Edit: noch ein paar Ansatzpunkte...

http://de.php.net/manual/de/domdocum...adhtmlfile.php
http://de.php.net/manual/de/domxpath.query.php
http://de.selfhtml.org/xml/darstellung/xpathsyntax.htm
fab ist offline  
Alt 30.01.2011, 23:32  
Erfahrener Benutzer
 
Registriert seit: 17.01.2011
Beiträge: 171
PHP-Kenntnisse:
Anfänger
curryworld befindet sich auf einem aufstrebenden Ast
Standard

Hast du eine feste Seite die du verwenden musst?

Ansonsten schau doch mal hier: http://www.php.de/scriptboerse/76739...tml#post575927 (Gewicht anhand ISBN / ASIN ermitteln z.B. via AWS)

bringt dich ja vlt schon mal weiter in die richtige Richtung.
curryworld ist offline  
Alt 30.01.2011, 23:32  
Erfahrener Benutzer
 
Registriert seit: 07.06.2008
Beiträge: 992
PHP-Kenntnisse:
Fortgeschritten
Frank befindet sich auf einem aufstrebenden Ast
Frank eine Nachricht über ICQ schicken Frank eine Nachricht über MSN schicken Frank eine Nachricht über Yahoo! schicken
Standard

Wieso sollten wir dich dabei unterstützen, von Fremden hart erarbeitete Informationen zu klauen..?
__________________
Frank ist offline  
Alt 30.01.2011, 23:39  
Neuer Benutzer
 
Registriert seit: 30.01.2011
Beiträge: 2
PHP-Kenntnisse:
Anfänger
saint2k6 befindet sich auf einem aufstrebenden Ast
Standard

Danke, bin schon an den ansätzen dran.
Klauen will ich garnichts.
Ja, eine website habe ich favorisiert, weil diese mit einem get syntax arbeitet in der ich die
isbn jedesmal nur austauschen brauche.


Ist es nicht möglich das ich mein array $homepage schon durchsuche?
quasi, suche: verlag und das was darauf folgt bis zum punkt, oder zeilenumbrauch?
oder kann ich das array homepage nicht irgendwie assoziativ abfragen?

Geändert von saint2k6 (30.01.2011 um 23:48 Uhr).
saint2k6 ist offline  
Alt 30.01.2011, 23:58  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Zitat:
Diese seite soll später dazu dienen, bei einer eigenen datenbank, bücher-informationen zu beschaffen, um sie automatisch speichern zu können.
Zitat:
jedoch brauche ich etwas um angaben erstellen zu können womit die externe seite abgesucht werden kann. quasi eine wanted-list. generell sollen informationen wie autor, verlag, erscheinungsdatum gesucht werden.
Zitat:
Klauen will ich garnichts.
Tust du aber.

Dafür gibt es hier keine Unterstützung.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline  
Thema geschlossen


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
Content beim Hochladen eines Bildes im Array speichern! invidicult PHP Tipps 2010 6 04.10.2010 09:49
Ajax - Dynamic Content mit JS in DIV laden nickBee HTML, Usability und Barrierefreiheit 8 30.07.2010 14:46
Was wenn XML Content nicht kompitabel PatrickK PHP Tipps 2010 4 23.07.2010 10:46
Blätterfunktion / Menubar Content änderung Maxwill PHP Tipps 2010 2 27.04.2010 12:48
Doppelten Content AllOnline PHP Tipps 2009 6 07.01.2010 20:01
Bekomme von Server keinen Content MrDevil PHP Tipps 2009 7 26.11.2009 14:17
Zwei Domains auf Root Verzeichnis - Unterschiedlicher Content? KarlRasiert Server, Hosting und Workstations 5 01.09.2009 02:05
[Erledigt] frage wegen content Dante-Uchiha HTML, Usability und Barrierefreiheit 5 03.04.2009 20:05
Content "slider" shifty JavaScript, Ajax und mehr 15 06.01.2009 20:34
[Erledigt] 2 menüs -&gt; content eindeutig zuweisen Datenbanken 0 14.06.2005 15:31
[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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php content grabbing, content grabbing, php contentgrabbing, content grabbing php, content grabbing php script, contentgrabbing, php content grabber, php grabbing, php html grabbing, wikipedia content grabbing php, content grabing, tutorial php content grabbing, curl content klauen, php content grabbing 2011, contentgrabbing php, php content grabbing nur teilweise, anleitung php content grab, php class \content grabbing\, content grabbing php oder javascript, php \content grabbing\

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:02 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