2011-07-20 53 views
0

我想從託管在其他網站上的頁面加載內容。加載具有類別標識符的部分頁面

問題是目標頁面沒有ID,而是類名。

所以我在PHP中構建了一個示例代理來獲取使用get_file_contents的HTML內容。

但接下來要做什麼?

例子:

<body> 
<span class="news">NEWS FOR TODAY</span> 
</body> 

我想進去.news

+1

問題是什麼?你需要什麼特別的幫助? – jfriend00

+0

您是否試圖從您檢索的頁面中解析特定內容?你的問題仍然沒有說明你想要達到什麼以及你想要什麼。在您的示例網頁中,您想要做什麼? – jfriend00

+0

看到我的問題,我編輯了 – Sourav

回答

1

如果我沒有得到你,你可能想打印出/負載只返回字符串的一部分內容,在這種情況下, 。新聞。嘗試下面的PHP

<?php 
echo file_get_contents("http://your.news/news.php"); 
?> 

這jQuery中

$("#test").load('get.php .news'); 

嘗試working demo

+0

('get.php .news');這是一個無效的網址爲PHP在'get_file_contents'使用,是一個錯字:P – Sourav

+0

這是jQuery的伴侶... – genesis

+0

@Sourav:演示添加 – genesis

1

爲什麼不刷新的一切給客戶端(JavaScript的),在那裏你解析使用jQuery?

所以在PHP中:

print file_get_contents("..."); 

而且在JavaScript:

$('...').load("proxy.php .news"); 
+0

類說明符不起作用 – Sourav

+0

@Sourav:由於遠程服務器提供了一個類而不是ID,所以沒有多少'.news'元素? – pimvdb

+0

是的,它有,我只想從'http:// shop.freehoroscopesastrology.com/leo_horoscope.asp'的第一個內容 – Sourav