2011-06-10 40 views
0

夥計們。獲取卷頁內容的問題

我有點卡住了目前的情況,我得到了。 我需要檢查合作伙伴的網站鏈接的存在,爲此,我試着讓頁面內容使用以下命令:

"curl -A 'Mozilla\/5.0 (X11; U; Linux i686; hu; rv:1.9.2.12) Gecko\/20101026 Firefox\/3.6.12' -L --retry 2 -s -m 30 --connect-timeout 10 -b \/tmp\/cookie_file.txt -c \/tmp\/cookie_file.txt 'www.partnersite.com\/ 

的事情是,它的工作奇怪:有一段時間,返回頁面的內容,然後再次獲得空白頁面。 所以我檢查了服務器的響應,發現有一次響應是:HTTP/1.0 200 OK然後它獲得空白頁面,然後另一次響應是「HTTP/1.1 302對象移動」,然後獲取內容。 怎麼可能?你有什麼問題嗎? 預先感謝您。

+0

您指的是HTTP響應代碼爲302的空白內容響應嗎?或者是這個重定向發送給你的頁面是空白的? – benosteen 2011-06-10 10:46:51

+0

當HTTP/1.0 200 OK時,我得到空白頁。當它重定向 - 它正常工作 – Kuen 2011-06-10 10:50:15

+0

如果是這樣的話,那麼它可能是你的網站和你的合作伙伴網站之間的網絡上有些東西,可能甚至是他們的網絡服務器配置錯誤?當一切都很好時,你傾向於*不*得到HTTP 200 OK響應! – benosteen 2011-06-10 10:55:49

回答

0

親愛的,而不是使用cURL使用'simple_html_dom'類,它很容易實現,你也可以找到文檔。我用它很久,很簡單。與simple_html_dom相關的任何其他問題都與我聯繫。