Hallo zusammen,
ich logge mich erfolgreich über cUrl auf einer Webseite ein:
Alles anzeigen
Jetzt ist es so, dass mir der Inhalt der Webseite angezeigt wird.
Ich brauche aber die Realisierung ein "value" aus einem Inputfeld innerhalb eines Divs zu extrahieren.
Das Div-Element:
Alles anzeigen
Hier in diesem DIV-Element, welches ein Input beinhaltet:
Der Inhalt von Value, in dem Fall: "5783608" soll extrahiert werden.
Anhand des <p- Element und dessen Name, soll das richtige Div-Element gefunden und das Value extrahiert werden.
Fall Beispiel:
<p class="folderName"><img src="BILD" class="providerIcon" height="16" width="16" alt="BILD" /><a href="URL" target="_blank">EIN NAME MIT SONDERZEICHEN</a><span>(<a href="URL" target="_blank">so</a> - Code: 2k8wfnnhdmhgr - 8.61 GB)</span></p>
Anhand des Titels, hier grün dargestellt, soll im Div-Element das input-feld gefunden werden und das value extrahiert.
Hat da jemand eine Lösung parat?
LG
ich logge mich erfolgreich über cUrl auf einer Webseite ein:
PHP-Quellcode
- function HomepageLaden($url, $postdata)
- {
- $agent = $_SERVER['HTTP_USER_AGENT'];
- $ch = curl_init($url);
- if ($ch)
- {
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_USERAGENT, $agent);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
- curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
- curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
- if (isset($postdata))
- {
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
- }
- $tmp = curl_exec ($ch);
- curl_close ($ch);
- }
- return $tmp;
- }
- $_url = "WEBSEITE";
- $_buffer = HomepageLaden($_url, "PARAMETER");
- echo $_buffer;
Jetzt ist es so, dass mir der Inhalt der Webseite angezeigt wird.
Ich brauche aber die Realisierung ein "value" aus einem Inputfeld innerhalb eines Divs zu extrahieren.
Das Div-Element:
HTML-Quellcode
- <div class="folderInfo">
- <p class="folderName"><img src="BILD" class="providerIcon" height="16" width="16" alt="BILD" /><a href="URL" target="_blank">EIN NAME MIT SONDERZEICHEN</a><span>(<a href="URL" target="_blank">so</a> - Code: 2k8wfnnhdmhgr - 8.61 GB)</span>
- </p>
- <p class="folderDate">27.04.2015<br />Mon, 02:33</p>
- <p class="folderStatus">
- 45<br />45
- </p>
- <p class="folderClicks">3</p>
- <p class="folderOptions">
- <input type="checkbox" name="chkFolder[]" value="5783608" class="chkFolder vtext-middle" />
- <a href="/manage/?del=2k8wfnnhdmhgr" onclick="javascript:return confirm('Wollen Sie diesen Ordner mit allen Links endgültig löschen ?');"><img src="/template/images/delete.gif" width="13" height="14" class="vtext-middle" alt="Löschen" /></a>
- <a href="/manage/?op=edit&fc=2k8wfnnhdmhgr"><img src="/template/images/edit.gif" width="13" height="14" class="vtext-middle" alt="Links Editieren" /></a>
- </p>
- </div>
Hier in diesem DIV-Element, welches ein Input beinhaltet:
Der Inhalt von Value, in dem Fall: "5783608" soll extrahiert werden.
Anhand des <p- Element und dessen Name, soll das richtige Div-Element gefunden und das Value extrahiert werden.
Fall Beispiel:
<p class="folderName"><img src="BILD" class="providerIcon" height="16" width="16" alt="BILD" /><a href="URL" target="_blank">EIN NAME MIT SONDERZEICHEN</a><span>(<a href="URL" target="_blank">so</a> - Code: 2k8wfnnhdmhgr - 8.61 GB)</span></p>
Anhand des Titels, hier grün dargestellt, soll im Div-Element das input-feld gefunden werden und das value extrahiert.
Hat da jemand eine Lösung parat?
LG