|
|
|
|
|
網(wǎng)速寬帶 無(wú)線網(wǎng)絡(luò) 免費(fèi)WiFi 網(wǎng)絡(luò)診斷 系統(tǒng)優(yōu)化 windows ADSL寬帶 光纖寬帶 城市光網(wǎng) 智慧城市 網(wǎng)絡(luò)加速 網(wǎng)絡(luò)安全 網(wǎng)速測(cè)試 網(wǎng)絡(luò)工具 路由器 交換機(jī) 寬帶貓 網(wǎng)卡 蹭網(wǎng) 3G 4G 資費(fèi) 電信 聯(lián)通 移動(dòng) 鐵通 廣電寬帶 e家寬 長(zhǎng)城寬帶 瀏覽器 鵬博士 WiFi WLAN LTE HSPA Verizon Google
301 Adsense alimama Baidu Asp ZBlog Asp.net DNS Free hosting GoDaddy Google Html Flash Alexa Internet JavaScript Oracle php SEO xml
今天需要實(shí)現(xiàn)一個(gè)簡(jiǎn)單的功能,就是用PHP抓網(wǎng)頁(yè)內(nèi)容,但是在實(shí)際使用時(shí)遇到了一個(gè)問(wèn)題,就是無(wú)論用何種方法去獲取網(wǎng)頁(yè)內(nèi)容,當(dāng)網(wǎng)址含有中文路徑時(shí)就會(huì)出錯(cuò)。
獲得網(wǎng)頁(yè)header信息,是網(wǎng)站開(kāi)發(fā)人員和維護(hù)人員常用的技術(shù)。網(wǎng)頁(yè)的header信息,非常豐富,非專業(yè)人士一般較難讀懂和理解各個(gè)項(xiàng)目的含義。獲取網(wǎng)頁(yè)header信息,方法多種多樣,就php語(yǔ)言來(lái)說(shuō),我作為一個(gè)菜鳥(niǎo),知道的方法也有4種那么多。
這里收集了3種利用php獲得網(wǎng)頁(yè)源代碼抓取網(wǎng)頁(yè)內(nèi)容的方法,我們可以根據(jù)實(shí)際需要選用。
在php程序編寫中,使用curl函數(shù)庫(kù)的幾率還是挺高的,如curl_init()、curl_setopt()、curl_exec()、curl_errno()等都是常用的函數(shù),但在使用這些函數(shù)的時(shí)候,有時(shí)會(huì)遇到一些問(wèn)題。。。
今天想通過(guò)php的curl_init()函數(shù)獲得網(wǎng)頁(yè)header信息,但是一開(kāi)始就遇到許多不順,其中最大的問(wèn)題是curl_init()函數(shù)執(zhí)行報(bào)錯(cuò),不過(guò)經(jīng)過(guò)一般摸索,總算找到了解決問(wèn)題的方法。