Es auf dieser Seite einige Javascript Manipulation ist, die die Erzeugung von <a>
tut. Aber im Wesentlichen (wenn Sie die ursprüngliche $html
), gibt es keine.
Hier ist ein Ausschnitt von dem, was man von den ersten Zeilen des Codes ist immer:
$url = "http://zoutons.com/stores/paytm-coupons/";
$html = file_get_contents($url); <-- this one contains
Diese:
<div class="info_coupon">
<span rel="nofollow" data-lnu="aHR0cDovL3RyYWNraW5nLnZjb21taXNzaW9uLmNvbS9hZmZfYz9vZmZlcl9pZD0xMDIyJmFmZl9pZD0yMDYwJnVybD1odHRwcyUzQSUyRiUyRnBheXRtLmNvbSUyRiUzRnV0bV90ZXJtJTNEe2FmZmlsaWF0ZV9pZH0=" href="http://zoutons.com/stores/paytm-coupons/?#cid=31215" class="heading affiliate affiliate_map c_data_31215" data-affiliate="aHR0cDovL3RyYWNraW5nLnZjb21taXNzaW9uLmNvbS9hZmZfYz9vZmZlcl9pZD0xMDIyJmFmZl9pZD0yMDYwJnVybD1odHRwcyUzQSUyRiUyRnBheXRtLmNvbSUyRiUzRnV0bV90ZXJtJTNEe2FmZmlsaWF0ZV9pZH0=" data-id="31215" data-code="NEW50" data-link_type="text" store="Paytm">GET FREE Rs.50/- ON RECHARGE (VALID TILL – APRIL 27)
</span>
So gibt es wirklich keine <a>
schließlich.
Aber die Daten sind Sie nach ist tatsächlich in diesem <span>
:
href="http://zoutons.com/stores/paytm-coupons/?#cid=31215"
data-code="NEW50"
So ist es gerade dorthin kommen:
$nodes = $my_xpath->query('//div[@class="info_coupon"]');
foreach($nodes as $node)
{
$title = $my_xpath->evaluate('string(./span/@href)', $node);
$code = $my_xpath->evaluate('string(./span/@data-code)', $node);
echo $title;
echo $code;
}
Ich denke, die '' erzeugt/manipuliert durch JS, Scheck aus dem rohen '$ html', den du hast, gibt es keine' 'drin – Ghost
wie kann ich chk tht? das rohe HTML ... whn ich Echo $ html ... das div_coupon mit dem a ist anwesend –