亚洲国产精品成人无码区,公天天吃我奶躁我的比视频,亚洲国产欧美视频亚洲国产精品一区二区成人片不卡,天天躁日日躁狠狠躁视频2021,起视碰看97视频在线少妇久久久久久人妻无码, 芒果乱码一线二线三线新区 ,亚洲熟妇无码AⅤ不卡在线播放,人妻少妇乱子伦无码专区

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

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

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

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

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

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

5、還有一個重要的事情,很多人可能會忽略,就是頁面的編碼問題,如果對方網(wǎng)站是gbk的編碼,則相應的php文件或是用于提交條件的html文件也會是gbk的編碼。但是這會存在一個問題,就是發(fā)生在gbk的html向gbk的php頁面提交中文數(shù)據(jù)的時候,gbk的php文件可能就不會給你反應,如果你用這些中文數(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)絡王國梁
如沒特殊注明,文章均為方維網(wǎng)絡原創(chuàng),轉(zhuǎn)載請注明來自http://www.oulysa.com/news/4092.html
无码heyzo天然素人在线观看| 无码专区久久综合久中文字幕| 香蕉视频网站在线播放| 在线看片国产爆乳口交国产色婷婷| 久久99精品国产麻豆不卡| 精品无码人妻一区二区三区18| 国产午夜福利不卡在线观看| 久久久久精品老熟女国产精品| 国产亚州精品女人久久久久久| 少妇愉情理伦片高潮日本| 久久久97人妻无码精品蜜桃| 一级AAA特黄A∨片免费观看| av―极品视觉盛宴正在播放 | 久久久久久高清一级毛片免费| 偷偷做久久久久网站| 国产性一交一乱一伦一色一情| 久久国产精品波多野结衣AV| 日本一区二区三区视频在线| 国产成人精品2021欧美日韩| 一级做a爱无码性色永久免费| 国产一区二区三区探花为您提供亚洲欧美国产一级精品视频| 欧美久久久久久久久中文字幕| 欧美 日韩 综合 三区| 欧美日韩一区二区三区视频在线| 亚洲国产高清在线观看| 国产福利一区二区三区在线视频| 一区二区免费在线观看| 日韩欧美亚洲综合久久影院D3| 精品国产高清久久久久久| 特级丰满少妇一级AAAA爱毛片| 亚洲成a∨人在线观看| 国产精品18久久久久久vr| 欧美又大粗又爽又黄大片视频| 成一区二区三区网站在线观看| 亚洲一区爱区精品无码| 国产精品VA在线播放我和闺蜜| 精品久久久久久中文字幕人妻最新| 日本亲子乱子伦xxxx| 久久强奷乱码老熟女网站| 日韩欧美aⅴ综合网站发布| 女性私人爽爽影院免费|