導航:首頁 > 操作系統 > 安卓手機如何提取網頁

安卓手機如何提取網頁

發布時間:2023-03-09 10:24:42

1. 如何抓取android內嵌網頁地址

使用fiddler

關於android 獲取請求地址的詳細例子請參考android學習手冊,android學習手冊包含9個章節,108個例子,源碼文檔隨便看,例子都是可交互,可運行, 源碼採用android studio目錄結構,高亮顯示代碼,文檔都採用文檔結構圖顯示,可以快速定位。360手機助手中下載,圖標上有貝殼

Fiddler是類似代理伺服器的形式工作,它能夠記錄所有你的電腦和互聯網之間的http(S)通訊,可以查看、修改所有的「進出」的數據。使用代理地址:127.0.0.1, 默認埠:8888。打開Fiddler會自動設置代理,正常退出會自動注銷代理,非正常退出上不了網,重起一次Fiddler,或直接在IE里取消代理即可。

2、方法優劣

[優點]:

1).Fiddler操作簡單、方便、功能強大

2).能實時抓包,可模擬修改請求

2).只需要手機支持代理即可

3).適用廣,安卓、Iphone、Ipad、WinPhone等支持代理手機均適用

[缺點]:

1).電腦需要安裝Fiddler

2).測試手機需要支持Wifi

3).測試手機與電腦需要同一網路

4).所測APP需支持代理

3、准備工作

1).檢查電腦網路連接

a.使用同網路內的另一台電腦)ing本機,檢查是否連通正常。

原因:我之前測HTML5項目就發現Fiddler代理抓不到包,手機設置均正確,後發現是網路內找不到本機,本機防火牆設置問題。

另外需要關注是否同一網路,如果手機GPRS等上網,你在區域網內抓包...哥覺得你可以改行了...

(約定:後文所述Fiddler所在電腦均稱為本機)

2).Fiddler安裝

a.下載地址:http://fiddler2.com/get-fiddler

b.安裝:省略(下一步...下一步即可)


3).Fiddler配置

a.允許遠程計算機連接Fiddler

菜單:Tools-> Fiddler Options->Connections,勾選"Allow remote computers to connect"

注:8888為默認埠號,可修改,但需注意兩點,一是本機空閑埠,二是手機代理設置時埠要一致。

b.配置可捕獲HTTPS請求(*不需要捕獲HTTPS,則忽略此步*)

菜單:Tools-> Fiddler Options->Connections,勾選"Capture HTTPS CONNECTs"後

再勾選"Decrypt HTTPS traffic"、"Ignore server certificate errors"

注1:勾選項英文不認識,請Google,不另做解釋

4).手機安裝HTTPS證書(*不需要捕獲HTTPS,則忽略此步*)

a.首先確定Fiddler所在電腦的IP地址:例:192.168.8.8

b.打開被測手機瀏覽器,訪問http://192.168.8.8:8888,點"FiddlerRoot certificate" 然後安裝證書

註:Iphone、Ipad安裝則很簡單,點擊安裝即可。Android安裝稍微麻煩點,則需要先設置手機鎖屏密碼、PIN碼,安裝證書時會提示,按步驟走即可。


4、實例

ThinkDrive抓包實例

一期測試時,涉汲到APP安全測試,因此需要查看傳輸數據是否存在明文密碼等。

1).開啟Fiddler,確定本機IP、Fiddler埠號

本機IP:192.168.8.8

Fiddler埠號:8888

2).手機連接本機所在同網路Wifi,設置代理

a.代理主機名:Fiddler所在電腦IP

b.代理伺服器埠: Fiddler使用的埠

3).APP操作,生成請求數據

a.例:登錄


b.例:退出登錄

4).分析Fiddler抓包數據

a.例:登錄請求分析

1).雙擊查看登錄請求,選擇WebForms或JSON等其他類標簽,查看請求參數值,對照介面文檔及你想要測試的點分析,請求是否正確,查看返回數據是否正確。

2).同帳號,不同密碼;不同帳號,同密碼等測試用例,測試多次登錄後發現,密碼僅為MD5加密,沒有對密碼進行很好的加密傳輸

3).分析存在以下問題:

問題1:帳號密碼採用http傳輸,帳號與密碼(MD5值)區域網可以捕獲;

問題2:密碼雖採用MD5加密,但傳輸未加密,簡單密碼可以在線解密(圖中密碼在線解密不到1秒:123qwe);

問題3:密碼不解密也一樣可以登錄,通過A帳號在app登錄,再用sniffer得到的B 帳號與密碼(MD5值),使用Fiddler修改A帳號的請求完成B帳號在APP登錄。

注1:Fiddler功能使用,請Google或網路,此處不詳說

注2:以上實例僅為參考,具體測試,以所相關業務及測試目標為導向進行測試分析。

5、其他

本文雖主要對Android手機抓包舉例,但其目的是說明,不管是電腦,還是手機,還是其他上網終端,都可以通過代理的方式來抓包(HTTS、HTTPS)

2. 手機app如何提取url

URL文件可以通過手機瀏覽器打開。
只需要打開手機,從手機桌面找到瀏覽器並打開,打開後找到瀏覽器的菜單鍵,打開後若有文件選項的話,只需點擊文件選項,在彈出的頁面里選擇手機,找到url文件後選擇打開就可以了。
若打開瀏覽器的菜單鍵後沒有文件選項,可以選擇打開我的下載選項,進入到我的下載頁面後點擊頁面右上角的三個點圖標,打開後點擊文件管理就可以進入到手機文件管理頁面了,最後找到相關文件打開即可。
URL是UniformResourceLocator的縮寫,它是WWW的統一資源定位標志,就是指網路地址。URL是文件的網路地址,相當於人的住址,每一個網路資源都有固定且唯一的網路地址。一般情況下,直接點擊這個地址就能打開或者下載這個文件,如果不行,可能是系統缺少相應的打開軟體,或者地址失效了。

3. 安卓手機怎麼打開網頁版網站

具體步驟如下:
1、首先,進入手機上面的任意瀏覽器。點擊下方中央的「三」(也就是菜單鍵)。
2、點擊頁面下方,找到左下角的「設置」選項。
3、在設置界面往下滑,找到「瀏覽器UA標識」,點擊進去。
4、這個時候在該界面一般會看見手機自動勾選的是「Android(默認)」。
5、將Android(默認)」改為「電腦」選項就可以了。
6、這時候再進入剛才的頁面看一下,發現它已經與在電腦上看到的頁面一樣了。

閱讀全文

與安卓手機如何提取網頁相關的資料

熱點內容
歐姆龍plc編程第36講 瀏覽:907
我的世界如何將一個伺服器弄崩 瀏覽:6
php網站訪問量代碼 瀏覽:431
怠速壓縮機咔咔響 瀏覽:176
怎麼才能修改APP中的數據 瀏覽:688
哪裡有搶單的app 瀏覽:462
演算法概率題 瀏覽:465
長方形拉伸的命令 瀏覽:279
python代碼函數編程技術 瀏覽:194
java正則式 瀏覽:429
外包程序員好進嗎 瀏覽:384
雲伺服器服務模型架構 瀏覽:901
刪文件夾什麼指令 瀏覽:509
極速抖音已加密怎麼辦 瀏覽:603
matlab拉格朗日演算法框圖 瀏覽:430
華為公司計算機視覺演算法顧問 瀏覽:254
夏老師講的單片機 瀏覽:298
在編程中如何將圖片放大 瀏覽:163
appstore怎麼看是否付費 瀏覽:603
程序員和碩士 瀏覽:951