2012-02-01 40 views

回答

1

Curl只是一個庫來進行網址調用。你可以使用它來發布到一個url或GET,這可能是你想要的(以及控制許多其他的東西)。你也可以使用file_get_contents來做到這一點,如果你不需要CURL可以給你的額外控制,通常會更容易。這將簡單地給網站內容,提取你會想要使用一個HTML解析器(不是正則表達式(除非你是100%確定的格式(但不是真的那麼))),我會建議simple_dom

例如$ html = file_get_contents(「http://www.google.com」);會把谷歌主頁的HTML放到$ html變量中,然後就像你那樣做。我使用CURL的主要時間是當我想假裝我的服務器是一個瀏覽器(它可以讓你把你自己的用戶代理字符串),當我想同時拉動很多網站,或者當我需要POAST而不是GET ...但它當然也可以做很多其他的事情。