程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> js-真心求教一個問題,關於編寫web的外掛工具app或者桌面程序,具體請進,真心謝謝了

js-真心求教一個問題,關於編寫web的外掛工具app或者桌面程序,具體請進,真心謝謝了

編輯:編程解疑
真心求教一個問題,關於編寫web的外掛工具app或者桌面程序,具體請進,真心謝謝了

我編寫的過程中遇到一些疑惑不知道如何解決,所以特來真心求教,萬望解惑,如果有描述不對或者很low,請諒解。

一個最具體的例子:像前兩年12306搶票只能用網頁來搶,沒有app或者桌面程序,很多朋友都根據12306網站編寫了外掛app或者桌面程序,避免老得打開個浏覽器。

目前我也想做類似的事情,根據某個http的Web網站寫個外掛app或者程序,作為一個程序員,我大致也知道大致的流程是:拼接url->發起請求->收到請求->處理數據。

假設:我上面說的流程沒有錯的話。

問題:
(1)我該如何獲取請求的http地址,因為有些請求我是可以在浏覽器的開發者工具上根據顯示的東西搜索並復制它的url,或者直接點開超鏈接,根據地址欄顯示的url,腦補一下,做個拼接就好。但我想應該有些情況下的http請求我是無法直接獲取url的,這時候我應該如何去找出這些請求url呢?

(2)收到請求的數據是很多的,但需要的數據只是那麼一小部分,有啥通用的東西(java, C#都行)可以反序列化好這些東西,然後讓我只取到我想要的數據呢?

最佳回答:


(1)可以用fiddler抓包,這樣可以清晰看到浏覽器裡都是怎麼提交的,什麼地址,什麼參數
(2)用正則表達式,C#的話有神器,HtmlAgilityPack
http://www.cnblogs.com/oec2003/p/3322956.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved