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

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

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

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

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