PHP抓取頁面的幾種方式
我們在開發網路程式時,往往需要抓取非本地檔案,一般情況下都是利用php模擬瀏覽器的訪問,通過http請求訪問url地址, 然後得到html原始碼或者xml資料,得到資料我們不能直接輸出,往往需要對內容進行提取,然後再進行格式化,以更加友好的方式顯現出來。 下面簡單說一下php抓取頁面的幾種方法及原理: 1. file()函式 2. file_get_contents()函式 3. fopen()->fread()->fclose()模式 4.curl方式 5. fsockopen()函式 socket模式 6. 使用外掛(如:http://sourceforge.net/projects/snoopy/) 1. file()函式 ?
2. file_get_contents()函式
|