使用F12獲取URL

經常使用瀏覽器,瀏覽器的F12鍵 -開發者工具,不知道搞Android的朋友有沒有去使用過。這是一個很強大工具,可以查看大部分的網絡請求的信息,url和header等信息。

舉個栗子

  1. 拿學校的官網做例子(使用Google瀏覽器),在網站上選擇電費查詢這項功能做介紹。
    這裏寫圖片描述

  2. 此時我們按下F12鍵,會出現下面的界面。如果顯示的不是空白界面,可以按下左上方紅色按鈕旁的按鈕進行清除,其他瀏覽器類似。
    這裏寫圖片描述

  3. 然後我們點擊查詢按鈕進行電費查詢,上面的頁面會發生變化。 頁面 1
    這裏寫圖片描述

    頁面 2
    這裏寫圖片描述

我們可以看到內容區有5個標籤,Headers、Preview、Response等。
這裏我們主要看Headers,在圖中我們可以看到右邊的Request URL:http://172.16.10.210/home/getPower/35/255

很容易我們就能發現這個URL的格式是172.16.10.210/home/getPower/棟號/宿舍號。這樣我們便可以做些有意義的事情(呵呵),比如將這個查詢電費的功能集成到我們的app中去,因爲它就是一個很簡單的GET請求啊!

當然,麻煩的是他不會返回Json數據或者規範的html。而是像下面這樣的鬼東西。這時就要你想辦法把有用的信息提取出來啦!比如將它轉換爲字符串然後進行提取。

<div style="height:100px;width:150px;text
    <b>101.50</b> 度
    <br>餘額
    <b> 59.58</b> 元
</div>
<a href="javascript:TINY.box.hide()" styl
>關閉</a>
<div style="clear: both"></div>

結尾
就這樣結束了嗎?是滴!不過如果你有興趣可以去研究下post請求,本人曾去看了一下學校網站的某個功能,如下圖
這裏寫圖片描述

不知道你發現了什麼沒,它沒有驗證碼!!!它居然沒有驗證碼。這下你應該猜到我做了些什麼,是的!我寫了一段代碼去輪詢密碼(嘻嘻嘻)。注意這裏用的是post請求。不過不幸的是,學校的服務器做了防刷機制,後果是我的IP被加進了黑名單,把我的網斷了。上不了網絕對是硬傷啊,還好我請身邊學網絡的朋友幫我解了。

哈哈,最後希望大家能得到一些啓發,使用這個工具做點有趣的事情。

發佈了150 篇原創文章 · 獲贊 138 · 訪問量 26萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章