永久域名18勿进永久域名在线,女人扒开屁股爽桶30分钟,欧美又粗又大又硬又长又爽视频,国产激情久久久久影院老熟女

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

php網(wǎng)站制作中curl采集需要注意的一些地方和技巧

發(fā)表日期:2018-01-03 13:58:30   作者來源:方維網(wǎng)絡(luò)   瀏覽:5173   標(biāo)簽:php網(wǎng)站建設(shè)    
 PHP網(wǎng)站制作中經(jīng)常需要采集其他網(wǎng)站的數(shù)據(jù),有些細(xì)節(jié)問題會導(dǎo)致遇到很大麻煩,至于攻防采集在此不細(xì)說,下面方維網(wǎng)絡(luò)記錄一下采集過程中的幾個要點需要注意的地方

    1、首先要獲取到對方網(wǎng)址的所有內(nèi)容,可能你會想到用file_gets_contents來獲取,但此函數(shù)不適合用于獲取遠(yuǎn)程文件,用于打開本地txt文件還是蠻好用的。那么用什么來獲取呢?Curl,這個php的擴(kuò)展來處理。下面就是一個簡單的獲取網(wǎng)頁內(nèi)容的基本配置,更多參數(shù)配置可以到網(wǎng)上去搜。
 
    php網(wǎng)站制作
2、在采集網(wǎng)頁匹配數(shù)據(jù)時,特別是在列表頁,可以先把獲取到的對方所有的空格換行等html標(biāo)簽去掉,寫起正則來就會容易很多。這里提供一個函數(shù):

    cul采集函數(shù)
 
3、在獲取到對方的數(shù)據(jù)的時候就要開始正則匹配了,這里介紹幾個常有的匹配規(guī)則:
一個是任意字符(.*?),另一個是([\s\S]*?)表示包括換行符的任意字符,在匹配過程中夠用了。然后選擇匹配模式i即可。

4、介紹一下采集的思路,可以先把符合頁面的數(shù)據(jù)下載下來保存為txt文件,再來本地處理就更快一些。還有就是為了避免頻繁訪問對方網(wǎng)站或數(shù)據(jù)丟失狀態(tài)可以加一個while(){}循環(huán)或是sleep()暫停幾秒來處理。把相關(guān)的數(shù)據(jù)庫處理函數(shù)要封裝好,直接調(diào)用。

5、還有一個重要的事情,很多人可能會忽略,就是頁面的編碼問題,如果對方網(wǎng)站是gbk的編碼,則相應(yīng)的php文件或是用于提交條件的html文件也會是gbk的編碼。但是這會存在一個問題,就是發(fā)生在gbk的html向gbk的php頁面提交中文數(shù)據(jù)的時候,gbk的php文件可能就不會給你反應(yīng),如果你用這些中文數(shù)據(jù)去匹配的時候會遇到問題。于是要轉(zhuǎn)變思路,utf-8是最好的編碼模式,所以我們要采用utf-8的編碼,而對方的又是gbk的,如何做呢?
$allcontent =iconv('gbk', 'utf-8',removetag(curl_exec($ch)));
上面的這樣轉(zhuǎn)換就ok了!所有的都用utf-8

本文作者:方維網(wǎng)絡(luò)王國梁
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自http://www.wfcgdy.com/news/4092.html
相關(guān)網(wǎng)站設(shè)計案例
极度性变态另类扩张| 国产成人精品一区二区三区无码| 姬小满开叉裙穿搭的注意事项| 国产一区二区三区在线播放| 国产凸凹视频熟女a片| 久久99精品久久久久久水蜜桃| 国产激情一区二区三区app| 野花日本hd免费高清版7| 你温柔一点我是第一次| 无码人妻一区二区三区免费看| 绿巨人WWW视频在线观看高清| 久久久久久午夜成人影院| 新婚人妻扶着粗大强行坐下| 无翼鸟邪恶少女漫画| 免费男人下部进女人下部视频| 色欲色香天天天综合www| 国产成人亚洲综合| 公主在龙椅上和皇上做h| 男人和女人接吻视频| 久久久99久久久国产自输拍| freexxx性欧美| 小浪货腿打开水真多真紧| 玉米地被老头添的好爽| 隔着校服住她的双乳肆意揉| 国产精品久久人妻拍拍水牛影视| 日本人妻巨大乳挤奶水app| 老熟女高潮喷水了| 古代翁妇乱高h辣文| jizzjizz日本护士水好多| 国产偷国产偷亚洲清高| 熟女性饥渴一区二区三区| 日韩欧美亚洲综合久久影院DS| 国产精品无码久久久久| 凹凸精品视频视频学生av| 亚洲GV白嫩小受在线观看| 封神榜之凤鸣岐山| 亚洲午夜久久久久久噜噜噜| 亚洲av无码国产精品午夜久久| 老师的兔子好多软水好多动漫| 久久兔费黄a级毛片高清| 国产精品久久人妻互换|