Şu anda bir forumdan bazı verileri ayrıştırmaya çalışıyorum. İşte kod: NeyseHTML ile ayrıştırmak için Xpath kullanarak PHP ile
$xml = simplexml_load_file('https://forums.eveonline.com');
$names = $xml->xpath("html/body/div/div/form/div/div/div/div/div[*]/div/div/table//tr/td[@class='topicViews']");
foreach($names as $name)
{
echo $name . "<br/>";
}
, sorun bana yolunu yardımcı olmak için google xpath uzantısını kullanıyorum olması ve google yeterince gelmedi yapmak için html değişmekte olduğunu tahmin ediyorum Bu aramayı yapmak için web sitemi kullandığımda. Ev sahibine google chrome üzerinden siteye bakmanın bir yolu var mı? Böylece doğru kodu alıyor? Ne öneriyorsun?
Teşekkürler!
Web tarayıcınızda Javascript'i devre dışı bırakmayı denediniz mi? PHP'niz bunu kullanmayacaktır, dolayısıyla web sitesinde javascript ile yapılan herhangi bir değişiklik sunucuda bulunmayacaktır. –
XPath XML için değil, HTML içindir. – GolezTrol
JS, bu sayfada çalıştırılmıyor. XPath'ın XML için olduğunu anlıyorum, ancak Google aramalarında gördüklerimden, HTML için de popüler. – VixenSoul