Bestimmte html-Inhalte von anderen Website mit PHP

Ich will, um zu versuchen und Holen Sie sich die neuesten Film habe ich überprüft, auf die IcheckMovies Website und zeigt Sie auf meiner website. Ich weiß nicht, wie ich gelesen habe, über php_get_contents() und dann immer ein element, sondern das jeweilige element, das ich will, ist vielmehr tief in der DOM-Struktur. Seine in einem div in einem div in einer Liste in einem ...

So, hier ist der link ich will mein Inhalt aus: http://www.icheckmovies.com/profiles/robinwatchesmovies und ich will den ersten Titel des Films in der Liste.

Vielen Dank im Voraus!

EDIT:

Also mit der file_get_contents () - Methode

<?php
$html = file_get_contents('http://www.icheckmovies.com/profiles/robinwatchesmovies/');
echo $html;
?>

Habe ich diese html-Ausgabe. Nun, ich nur 'Zerschlagen', also den Inhalt des href-link innerhalb der h3 innen ein div in einem div in einer Liste. Dies ist, wo ich nicht weiß, wie um es zu bekommen.

...
<div class="span-7">
<h2>Checks</h2>
<ol class="itemList">
<li class="listItem listItemSmall listItemMovie movie">
<div class="listImage listImageCover">
<a class="dvdCoverSmall" title="View detailed information on Smashed (2012)" href="/movies/smashed/"></a>
<div class="coverImage" style="background: url(/var/covers/small/10/1097928.jpg);"></div>
</div>
<h3>
<a title="View detailed information on Smashed (2012)" href="/movies/smashed/">Smashed</a>
</h3>
<span class="info">6 days ago</span>
</li>
<li class="listItem listItemSmall listItemMovie movie">
<li class="listItem listItemSmall listItemMovie movie">
</ol>
<span>
</div>
...
  • Werfen Sie einen Blick auf HttpRequest php.net/manual/en/class.httprequest.php
  • egal, wie tief Sie in die html eines ID-Elements ist...ein element-ID sollte eindeutig sein, um es. Poste den code, den Sie versucht, mit
  • Hallo, dies ist eher vage, und Sie sind im Grunde schon die Erwähnung der häufigsten Lösungen, um diese - file_get_contents() und Parsen der DOM mit einer HTML-parser. Es gibt viele viele Beispiele, wie dies zu tun, wenn z.B. Googeln Get specific html content from other site with PHP. Gibt es eine speficic Aspekt, dass Sie stecken mit?
  • Also sorry, ich bin nicht so klar darüber. Ich habe den code Hinzugefügt, hoffe das hilft.
  • kann markieren Sie den html, die Sie wollen, indem Sie Gravis-Akzent ` Zeichen um den text
InformationsquelleAutor Robin | 2013-03-09
Schreibe einen Kommentar