欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

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

2023-03-17    分類(lèi): 網(wǎng)站建設(shè)

PHP網(wǎng)站制作中經(jīng)常需要采集其他網(wǎng)站的數(shù)據(jù),有些細(xì)節(jié)問(wèn)題會(huì)導(dǎo)致遇到很大麻煩,至于攻防采集在此不細(xì)說(shuō),下面創(chuàng)新互聯(lián)記錄一下采集過(guò)程中的幾個(gè)要點(diǎn)需要注意的地方
1、首先要獲取到對(duì)方網(wǎng)址的所有內(nèi)容,可能你會(huì)想到用file_gets_contents來(lái)獲取,但此函數(shù)不適合用于獲取遠(yuǎn)程文件,用于打開(kāi)本地txt文件還是蠻好用的。那么用什么來(lái)獲取呢?Curl,這個(gè)php的擴(kuò)展來(lái)處理。下面就是一個(gè)簡(jiǎn)單的獲取網(wǎng)頁(yè)內(nèi)容的基本配置,更多參數(shù)配置可以到網(wǎng)上去搜。
php網(wǎng)站制作
2、在采集網(wǎng)頁(yè)匹配數(shù)據(jù)時(shí),特別是在列表頁(yè),可以先把獲取到的對(duì)方所有的空格換行等html標(biāo)簽去掉,寫(xiě)起正則來(lái)就會(huì)容易很多。這里提供一個(gè)函數(shù):cul采集函數(shù)
3、在獲取到對(duì)方的數(shù)據(jù)的時(shí)候就要開(kāi)始正則匹配了,這里介紹幾個(gè)常有的匹配規(guī)則:
一個(gè)是任意字符(.*?),另一個(gè)是([\s\S]*?)表示包括換行符的任意字符,在匹配過(guò)程中夠用了。然后選擇匹配模式i即可。
4、介紹一下采集的思路,可以先把符合頁(yè)面的數(shù)據(jù)下載下來(lái)保存為txt文件,再來(lái)本地處理就更快一些。還有就是為了避免頻繁訪問(wèn)對(duì)方網(wǎng)站或數(shù)據(jù)丟失狀態(tài)可以加一個(gè)while(){}循環(huán)或是sleep()暫停幾秒來(lái)處理。把相關(guān)的數(shù)據(jù)庫(kù)處理函數(shù)要封裝好,直接調(diào)用。
5、還有一個(gè)重要的事情,很多人可能會(huì)忽略,就是頁(yè)面的編碼問(wèn)題,如果對(duì)方網(wǎng)站是gbk的編碼,則相應(yīng)的php文件或是用于提交條件的html文件也會(huì)是gbk的編碼。但是這會(huì)存在一個(gè)問(wèn)題,就是發(fā)生在gbk的html向gbk的php頁(yè)面提交中文數(shù)據(jù)的時(shí)候,gbk的php文件可能就不會(huì)給你反應(yīng),如果你用這些中文數(shù)據(jù)去匹配的時(shí)候會(huì)遇到問(wèn)題。于是要轉(zhuǎn)變思路,utf-8是好的編碼模式,所以我們要采用utf-8的編碼,而對(duì)方的又是gbk的,如何做呢?
$allcontent =iconv('gbk', 'utf-8',removetag(curl_exec($ch)));
上面的這樣轉(zhuǎn)換就ok了!所有的都用utf-8

本文題目:php網(wǎng)站制作中curl采集需要注意的一些地方和技巧
文章轉(zhuǎn)載:http://chinadenli.net/news21/245071.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、做網(wǎng)站、企業(yè)網(wǎng)站制作、移動(dòng)網(wǎng)站建設(shè)云服務(wù)器、小程序開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷(xiāo)型網(wǎng)站建設(shè)
欧美亚洲91在线视频| 日本免费熟女一区二区三区| 91在线国内在线中文字幕| 成人精品国产亚洲av久久| 日韩性生活视频免费在线观看| 精品综合欧美一区二区三区| 91欧美亚洲精品在线观看| 欧美成人免费一级特黄| 日韩欧美一区二区黄色| 高清在线精品一区二区| 色婷婷视频在线精品免费观看| 国产日产欧美精品大秀| 亚洲欧美精品伊人久久| 日本人妻精品有码字幕| 好吊色免费在线观看视频| 亚洲性日韩精品一区二区| 国产精品一区二区视频| 精品少妇人妻av免费看| 欧美精品在线播放一区二区| 欧美韩日在线观看一区| 少妇熟女精品一区二区三区| 日韩精品视频一二三区| 日本女优一区二区三区免费| 国产欧美日韩精品一区二| 又色又爽又黄的三级视频| 国产精品成人免费精品自在线观看| 老鸭窝老鸭窝一区二区| 中文字幕免费观看亚洲视频| 免费高清欧美一区二区视频| 欧美日韩国产精品自在自线| 激情亚洲内射一区二区三区| 欧美一区二区三区播放| 日韩精品视频高清在线观看| 亚洲最新中文字幕一区| 久久精品亚洲精品国产欧美| 日本成人中文字幕一区| 日本男人女人干逼视频| 国产熟女一区二区精品视频| 人体偷拍一区二区三区| 久热这里只有精品九九| 免费在线观看激情小视频|