我對這個代碼世界很新,但我真的很感興趣。現在我遇到問題了。我想在我的網站上顯示一個數據,這是來自其他網站的形式
我的問題從這裏開始 -
這是一個例子。想象一下,我需要一個數據構成本網站[圖片下方]
The Data I want form the website
你看到有總點擊次數:#號碼#
現在我想這個總點擊:#號碼#在我的index.html它位於我的電腦。這樣的下面[見圖]
請告訴我,是有可能。如果是,請告訴我應該在其中使用的代碼。
非常感謝你..
我對這個代碼世界很新,但我真的很感興趣。現在我遇到問題了。我想在我的網站上顯示一個數據,這是來自其他網站的形式
我的問題從這裏開始 -
這是一個例子。想象一下,我需要一個數據構成本網站[圖片下方]
The Data I want form the website
你看到有總點擊次數:#號碼#
現在我想這個總點擊:#號碼#在我的index.html它位於我的電腦。這樣的下面[見圖]
請告訴我,是有可能。如果是,請告訴我應該在其中使用的代碼。
非常感謝你..
是你可以使用捲曲,請參閱示例代碼在那裏我取其他網站的第一個完整的網頁之後,我發現我文成H1獲取來自其他網站的數據HTML文本。
<?php
// Defining the basic cURL function
function curl($url) {
$ch = curl_init(); // Initialising cURL
curl_setopt($ch, CURLOPT_URL, $url); // Setting cURL's URL option with the $url variable passed into the function
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); // Setting cURL's option to return the webpage data
$data = curl_exec($ch); // Executing the cURL request and assigning the returned data to the $data variable
curl_close($ch); // Closing cURL
return $data; // Returning the data from the function
}
function getTextBetweenTags($string, $tagname)
{
$pattern = "/<$tagname ?.*>(.*)<\/$tagname>/";
preg_match($pattern, $string, $matches);
return $matches[1];
}
$scraped_website = curl("http://www.example.com");
echo getTextBetweenTags($scraped_website,'h1');
?>
希望這會爲你工作。
非常感謝。 –
在參照上述(顯然是正確的......)的答案,也請注意,直到你的Web服務器接收其從遠程響應的您網站最終用戶不會收到任何HTML響應。如果你可以合理地確信這會很快發生,那麼沒有問題。但是,如果可能需要一點時間,那麼您可能希望做一些事情。 (用戶因爲「觸發快樂」而臭名昭着)
首先,您可以將一些初始HTML輸出「推送」到用戶的屏幕上...... dunno,一個小小的JavaScript進度條thingy ...既招待他並讓他知道等待。然後,一旦你能得到它,用真正的答覆來替換那些內容。
其次,這樣的事情只有如果安全等因素允許,你可以設計你的網站,這樣客戶請求通過AJAX調用手段的附加信息。
歡迎來到StackOverflow,ja Turna!不幸的是,你對這個網站的問題太廣泛了。請參閱「[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)」以獲取更多信息。 – fusion3k
請考慮閱讀或先參加在線教程.. –