2010-12-12 62 views
1

我有我需要設置的很多控件的接口,問題是我需要設置數據並單擊(乳清通過HTTPS頁面上的ajax工作)的控件太多。我想寫一些幫助器,它集成在我的瀏覽器中,併爲我執行點擊特定頁面的路由。用python來完成這個組件是最好的。但我不知道該如何開始,如何做到這一點呢?哪些庫最好使用等?接口網絡瀏覽器機器人幫手

回答

2

我會先試着用mechanize來做這個。 如果網頁需要執行JavaScript,你可以

  1. 研究的JavaScript找出 它做什麼,並與 Python代碼(也許是硬),
  2. 使用TamperData或類似的應用程序 來模擬天生就檢查標題併發布 參數。
  3. 使用Firebug或類似的應用程序 檢查GET/POST請求。 (點擊Net> All按鈕)。
  4. 或使用SeleniumRC至 以編程方式控制您的正常 (支持javascript的)Web瀏覽器。
+0

機械化通常是一個不錯的選擇,但處理AJAX可能需要一些工作。最後,它取決於頁面如何工作以決定基於瀏覽器的模塊是否更適合。 – tokland 2010-12-12 13:18:21