您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
用Python+Selenium獲取XX省交通違章數(shù)據(jù)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2016/9/2 13:33:32 ] 推薦標簽:功能測試 Selenium

  前言:
  目前在研究易信公眾號,想給公眾號增加一個獲取個人交通違章的查詢菜單,通過點擊返回查詢數(shù)據(jù)。以下是實施過程。
  一、首先,用火狐瀏覽器打開 XX省交管網(wǎng) ,分析頁面信息:

  可以看到共有4種查詢種類,我只要查詢違章數(shù)據(jù),所以分析第一個 電子警察信息查詢 好了,用firebug分別查看車牌號碼、車輛識別碼、驗證碼輸入框,可以得到id屬性,分別為:carNum1、carAuthCode1、captcha1。
  到這里,我們可以用selenium根據(jù)獲取的id,自動填入車牌號碼、車輛識別碼、驗證碼,但驗證碼如何獲取呢?。
  二、獲取驗證碼
  第一次、通過Tesseract識別
  經(jīng)過測試,識別率太低了,不可行。
  第二次、通過cookies查找驗證碼
  通過查看服務(wù)器返回的cookies,發(fā)現(xiàn)里面竟然有驗證碼。。。

  三、編寫程序測試
  1、流程圖和測試結(jié)果

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd