我通過PHP中的CURL(簡單html dom)從網站獲取內容。CURL在PHP中獲取兩個html頁面
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
echo str_get_html($output);
它給我的HTML頁面
<html><head><title>Object moved</title></head><body> <h2>Object moved to <a href="/LocationSelection.aspx">here</a>.</h2> </body></html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN".........
我不希望得到第一html.I想要得到的HTML的頂部,然後其餘的這個網站只能從<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
開始我如何用CURL來做到這一點?還有其他方法嗎?
編輯:我們可以在捲曲的延遲,所以通過AJAX是整個HTML載入第一和then.Like我們使用睡眠(10)
你需要得到正確的URL – Satya 2014-09-04 07:20:19
URL是正確的,但首先它找到位置,然後自動重定向...當我運行網址在瀏覽器中它工作正常 – user3244721 2014-09-04 07:21:44
爲什麼你需要這個?你想通過這個解決什麼問題? – Yang 2014-09-04 07:23:32