我使用了幾種方法在php中獲取aptoide.com的html內容。如何獲取特定網址的完整html內容?
1)file_get_contents();
2)readfile();
3)捲曲爲PHP函數
function get_dataa($url) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (compatible; Konqueror/4.0; Microsoft Windows) KHTML/4.0.80 (like Gecko)");
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
4)PHP簡單的HTML DOM解析器
include_once('simple_html_dom.php');
$url="http://aptoide.com";
$html = file_get_html($url);
但他們都得到aptoide.com的空輸出 有沒有wa Ÿ獲取該網址的完整HTML內容?
簡單'回聲的file_get_contents(「http://www.aptoide.com/」);'是可以正常使用的我。你的問題可能是別的。你對其他網址有這個問題嗎?也許'aptoide.com'已經阻止了您的IP。 – Sky
有沒有辦法改變我的捲曲請求的IP? –