selenium

1/10ページ

python結合selenium獲取XX省交通違章資料的實現思路及程式碼

前言:   目前在研究易信公眾號,想給公眾號增加一個獲取個人交通違章的查詢選單,通過點選返回查詢資料。以下是實施過程。 一、首先,用火狐瀏覽器開啟XX省交管網,分析頁面資訊:   可以看到共有4種查詢種類,我只要查詢違章資料,所以分析第一個電子警察資訊查詢就好了,用firebug分別檢視車牌號碼、車 […]

Python selenium 父子、兄弟、相鄰節點定位方式詳解

今天跟大家分享下selenium中根據父子、兄弟、相鄰節點定位的方法,很多人在實際應用中會遇到想定位的節點無法直接定位,需要通過附近節點來相對定位的問題,但從父節點定位子節點容易,從子節點定位父節點、定位一個節點的哥哥節點就一籌莫展了,別急,且看博主一步步講解。 1. 由父節點定位子節點 最簡單的肯 […]

解讀Python selenium的等待方式

發現太多人不會用等待了,今天實在是忍不住要給大家講講等待的必要性。 很多人在群裡問,這個下拉框定位不到、那個彈出框定位不到…各種定位不到,其實大多數情況下就是兩種問題:1 有frame,2 沒有加等待。殊不知,你的程式碼執行速度是什麼量級的,而瀏覽器載入渲染速度又是什麼量級的,就好比閃電俠和凹凸曼約 […]

Python selenium 三種等待方式詳解(必會)

很多人在群裡問,這個下拉框定位不到、那個彈出框定位不到…各種定位不到,其實大多數情況下就是兩種問題:1 有frame,2 沒有加等待。殊不知,你的程式碼執行速度是什麼量級的,而瀏覽器載入渲染速度又是什麼量級的,就好比閃電俠和凹凸曼約好去打怪獸,然後閃電俠打完回來之後問凹凸曼你為啥還在穿鞋沒出門?凹凸 […]

Python selenium 三種等待方式解讀

發現太多人不會用等待了,博主今天實在是忍不住要給大家講講等待的必要性。 很多人在群裡問,這個下拉框定位不到、那個彈出框定位不到…各種定位不到,其實大多數情況下就是兩種問題:1 有frame,2 沒有加等待。殊不知,你的程式碼執行速度是什麼量級的,而瀏覽器載入渲染速度又是什麼量級的,就好比閃電俠和凹凸 […]

Python selenium檔案上傳方法彙總

檔案上傳是所有UI自動化測試都要面對的一個頭疼問題,今天博主在這裡給大家分享下自己處理檔案上傳的經驗,希望能夠幫助到廣大被檔案上傳坑住的seleniumer。 首先,我們要區分出上傳按鈕的種類,大體上可以分為兩種,一種是input框,另外一種就比較複雜,通過js、flash等實現,標籤非input […]

python Selenium爬取內容並儲存至MySQL資料庫的實現程式碼

前面我通過一篇文章講述瞭如何爬取CSDN的部落格摘要等資訊。通常,在使用Selenium爬蟲爬取資料後,需要儲存在TXT文字中,但是這是很難進行資料處理和資料分析的。這篇文章主要講述通過Selenium爬取我的個人部落格資訊,然後儲存在資料庫MySQL中,以便對資料進行分析,比如分析哪個時間段發表的 […]

1 10