亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

firefox偽造請(qǐng)求頭信息,模擬手機(jī)訪問網(wǎng)站

系統(tǒng) 3164 0

大概有兩年沒有去過chinaz的論壇了,昨天上去逛了逛。正好看到一個(gè)朋友在問百度是如何判斷是不是手機(jī)登錄的。有幾個(gè)熱心朋友回答的是js,我把百度首頁的js看了下,沒有找到一絲的手持設(shè)備判斷的信息,我也就回答了兩句,這里的判斷應(yīng)該屬于程序部分的處理,不屬于 前端 的范疇,是靠判斷請(qǐng)求頭信息(HTTP_USER_AGENT)進(jìn)行判斷的。不知道這位朋友能不能明白。

?

為了驗(yàn)證這個(gè)結(jié)論,這里我用firefox偽造請(qǐng)求頭信息(主要是HTTP_USER_AGENT部分),來進(jìn)行模擬手機(jī)訪問百度網(wǎng)站。具體操作流程看下面。


如何用firefox偽造user agent來模擬手機(jī)訪問網(wǎng)站

  1. 首先需要安裝三個(gè)Firefox插件:wmlbrowser、XHTML Mobile Profile、User Agent Switcher;(我稱它們?yōu)椤皞文锶v客”)

    先來一睹“偽娘三賤客”的尊容

  2. 安裝好后需要設(shè)置 User Agent Switcher ,點(diǎn)擊菜單 工具 → Default User Agent → User Agent Switcher → Options → New→New User Agent... ,Description是你給它的一個(gè)稱呼,比如小三,凹凸曼等等。關(guān)鍵的部分是User Agent里面的東西(這里是請(qǐng)求頭主要的信息,程序會(huì)根據(jù)這個(gè)請(qǐng)求頭進(jìn)行判斷你是否是手持設(shè)備),這里就需要把我們想要模擬的手持設(shè)備的信息填入了。


  3. 添加好后一路確定,回到瀏覽器界面。工具?→default user agent??→選擇你自己添加的那個(gè)?→在瀏覽器地址輸入你想要訪問的地址即可。
    十分大方這里你會(huì)看到幾個(gè)選項(xiàng),Default User Agent (瀏覽器默認(rèn)的信息),Internet Explorer (可以模擬ie6,7,8的頭信息),Search Robots (模擬谷歌,雅虎,msn的蜘蛛),iphone 3.0 (默認(rèn)存在的一個(gè)),圖片中的小三是我自己添加的一個(gè)(偽造Android的頭信息)
  4. 下面列出幾個(gè)比較常見手機(jī)的User Agent:(如果想要查詢更多的手機(jī)user agent 信息的話, 去看這里 還有這里 )
    iPhone3:
    Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16
    Android:
    Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
    諾基亞N95:
    Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaN95/30.0.015; Profile MIDP-2.0 Configuration/CLDC-1.1) AppleWebKit/413 (KHTML, like Gecko) Safari/413
    諾基亞N97:
    Mozilla/5.0 (SymbianOS/9.4; Series60/5.0 NokiaN97-1/20.0.019; Profile/MIDP-2.1 Configuration/CLDC-1.1) AppleWebKit/525 (KHTML, like Gecko) BrowserNG/7.1.18124

firefox偽造頭信息,訪問網(wǎng)站的效果

ok,當(dāng)上面的幾步你都熟悉了的話,就可以輸入你想要造訪的網(wǎng)站了。下面看我用我的“小三”拜訪百度首頁的情況(小三偽造的安卓的頭)

Now,看到了吧。百度首頁變了吧。而且智能的判斷出了這個(gè)采用安卓系統(tǒng)訪問!你可以換成iphone試試,框中的部分是不同的!


這里你也許會(huì)發(fā)現(xiàn)用瀏覽器訪問的百度頁面好大啊,其實(shí)這里是它頁面css的問題,為了實(shí)現(xiàn)自適應(yīng)屏幕寬度。如果想要得到好的瀏覽效果的話,可以參考 如何在電腦上模擬手機(jī)登陸網(wǎng)站(Opera Mobile Emulator)


查看firefox發(fā)送的頭信息,進(jìn)一步驗(yàn)證我的結(jié)論

我們用 firebug 查看一下請(qǐng)求頭信息User-Agent的內(nèi)容,發(fā)現(xiàn)就是我修改的安卓的user agent。而百度首頁返回了不同的頁面,ok結(jié)論成立。百度是通過服務(wù)端進(jìn)行手持設(shè)備的判斷,不過怎樣判斷的,代碼是什么,這里我就不甚了了了。

?

轉(zhuǎn)載請(qǐng)注明: 牛魔王的世界觀 ? firefox偽造請(qǐng)求頭信息,模擬手機(jī)訪問網(wǎng)站

?

firefox偽造請(qǐng)求頭信息,模擬手機(jī)訪問網(wǎng)站


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 五月色婷婷琪琪综合伊人 | 亚洲欧美一级久久精品 | 99视频免费在线观看 | 男人的天堂视频在线 | 久久成人综合 | 色老头在线观看精品 | 欧美 国产 日本 | 国产精品你懂得 | a毛片免费全部播放完整成 a毛片免费全部在线播放毛 | 日本免费爱爱视频 | 天天综合网色 | 伊人久久精品成人网 | 久久一本精品久久精品66 | 久久免费在线视频 | 欧美一区二区三区免费视频 | 黄色成人在线观看 | 天天干天天舔天天操 | 91精品国产高清久久久久久io | h片在线观看网站 | 久久久久国产 | 国内在线精品 | 亚洲欧洲在线观看 | 夜色视频网站 | 欧美视频在线一区二区三区 | 久久久不卡国产精品一区二区 | 热久久精品免费视频 | 久久国产欧美日韩精品 | 理论片在线观看视频 | 亚洲天堂777 | 久久久国产99久久国产一 | 玖玖中文| 性生活视频免费 | 国产专区日韩精品欧美色 | 亚洲成人福利在线 | 精品乱码一区二区三区四区 | 九九热国产 | 老子理论不卡影院6080 | 中文字幕在线观看不卡 | 亚洲成人网在线播放 | 色在线观看视频 | 亚洲国产一区二区三区精品 |