天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

解析file_get_contents模仿瀏覽器頭(user_agent)獲取數(shù)據(jù)

什么是user agent
User Agent中文名為用戶代理,簡稱 UA,它是一個特殊字符串頭,使得服務(wù)器能夠識別客戶使用的操作系統(tǒng)及版本、CPU 類型、瀏覽器及版本、瀏覽器渲染引擎、瀏覽器語言、瀏覽器插件等。
網(wǎng)站可以通過判斷不同UA來呈現(xiàn)不同的網(wǎng)站,例如手機訪問和PC訪問顯示不同的頁面。
php在用file_get_contents函數(shù)采集網(wǎng)站時,有時會明明用瀏覽器可以看,但就是采不到任何內(nèi)容。
這很有可能是服務(wù)器上做了設(shè)置,根據(jù) User_agent判斷是否為正常的瀏覽器請求,因為默認(rèn)php的file_get_contents函數(shù)是不發(fā)送ua的。
如果要采集這樣的網(wǎng)站,我們就必須要讓php模擬瀏覽器發(fā)送UA,欺騙網(wǎng)站返回正常內(nèi)容。

實現(xiàn)如下:
ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; 4399Box.560; .NET4.0C; .NET4.0E)');
這是模擬IE8環(huán)境下的UA,當(dāng)然你也可以換成其他的。比如中火狐
也可以這樣讀取:
復(fù)制代碼 代碼如下:
$opts = array(
'http'=>array(
    'method'=>"GET",
    'header'=>"Host: zh.wikipedia.org/r/n" .
              "Accept-language: zh-cn/r/n" .
              "User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; 4399Box.560; .NET4.0C; .NET4.0E)" .
              "Accept: *//*"
)
);

php技術(shù)解析file_get_contents模仿瀏覽器頭(user_agent)獲取數(shù)據(jù),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 呻吟翘臀后进爆白浆 | 在线观看亚洲专区5555 | 亚洲精品AV无码永久无码 | 亚洲手机在线人成视频 | 国产精品免费久久久久影院 | 亚洲精品伊人久久久久 | 暖暖视频免费观看社区 | 无人区乱码区1卡2卡三卡在线 | 久久国产综合精品欧美 | yy4408午夜场理论片 | se01国产短视频在线观看 | 我年轻漂亮的继坶2中字在线播放 | 我的好妈妈BD免费观看 | 午夜伦理伦理片在线观 | 九九热在线观看视频 | 国产蜜臀AV在线一区视频 | 黑人巨茎大战白人女40CMO | 久久99r66热这里只有精品 | 国产亚洲精品久久久久5区 国产亚洲精品久久久久 | 妈妈的朋友5在线观看免费完整版中文 | 99久久免费国产精精品 | 翁公与小莹在客厅激情 | 强伦姧久久久久久久久久 | 亚洲香蕉网久久综合影院 | 99热成人精品国产免男男 | 久久综合狠狠综合狠狠 | 亚洲色欲色欲www474ee | 2022久久精品国产色蜜蜜麻豆 | 2022国产精品不卡a | 99久酒店在线精品2019 | 欧洲美女人 一级毛片 | 秘密教学93话恩爱久等了免费 | 91久久精品一区二区三区 | 天天狠狠色噜噜 | 欧美午夜福利主线路 | 操他射他影院 | 国产在线精品亚洲 | 天天狠狠弄夜夜狠狠躁·太爽了 | 国产成人啪精视频精东传媒网站 | 综合伊人久久 | 国产午夜精品理论片影院 |