Dalson
Lt. Junior Grade
- Registriert
- Nov. 2007
- Beiträge
- 271
hallöle,
manchmal scheitert man an den einfachsten aufgaben - ich weiss grad nicht woran es hapert.
habe eine url liste mit aktuell 10 einträgen aus denen ich jeweils einen wert auslesen möchte (keine angst, kein e-mail scraper oder ähnliches).
hier mein aufbau
angezeigt wird mir schön die liste mit den einzelnen urls
jedoch scrapet er nur den wert der letzten url und gibt ihn aus
in diesem falle folgende ausgabe:
http://steamcommunity.com/id/ab -
http://steamcommunity.com/id/ac -
http://steamcommunity.com/id/ad -
http://steamcommunity.com/id/ae -
http://steamcommunity.com/id/af -
http://steamcommunity.com/id/ag -
http://steamcommunity.com/id/ah -
http://steamcommunity.com/id/ai -
http://steamcommunity.com/id/aj - Last Online: 3 days ago
gewünscht wäre für jede "id" der letzte online status... nur irgendwo ist mein gedankengang scheinbar falsch, vielleicht muss ich nur etwas abstand gewinnen und finde den fehler... oder ihr könnt mir helfen?
liebe grüße, dalson
manchmal scheitert man an den einfachsten aufgaben - ich weiss grad nicht woran es hapert.
habe eine url liste mit aktuell 10 einträgen aus denen ich jeweils einen wert auslesen möchte (keine angst, kein e-mail scraper oder ähnliches).
hier mein aufbau
PHP:
//die zeilen bzw. urls in ein array lesen
$zeilen = file ('permutation.txt');
//schleife starten
$i = 1;
while($i < 10) {
//url zum scrapen auswählen
$GrabURL = $zeilen["$i"];
$GrabStart = '<p id="statusOfflineText">';
$GrabEnd = '</p>
</div>
</div>';
$RetrieveFile = file_get_contents("$GrabURL");
$GrabData = ereg("$GrabStart(.*)$GrabEnd", $RetrieveFile, $DataPrint);
echo "<br /><br />";
//url mit dem gescpraten wert ausgeben
echo $zeilen["$i"]." - ".$DataPrint[1]."<br />";
$i++;
}
angezeigt wird mir schön die liste mit den einzelnen urls
jedoch scrapet er nur den wert der letzten url und gibt ihn aus
in diesem falle folgende ausgabe:
http://steamcommunity.com/id/ab -
http://steamcommunity.com/id/ac -
http://steamcommunity.com/id/ad -
http://steamcommunity.com/id/ae -
http://steamcommunity.com/id/af -
http://steamcommunity.com/id/ag -
http://steamcommunity.com/id/ah -
http://steamcommunity.com/id/ai -
http://steamcommunity.com/id/aj - Last Online: 3 days ago
gewünscht wäre für jede "id" der letzte online status... nur irgendwo ist mein gedankengang scheinbar falsch, vielleicht muss ich nur etwas abstand gewinnen und finde den fehler... oder ihr könnt mir helfen?

liebe grüße, dalson