selenium判斷登入時候成功--例子
條件:win10+Python3.6.2+selenium+firefox 。注:這裡需要下載一個火狐的驅動geckodriver.exe程式放到Python的安裝目錄
廢話不多說,直接上例子。
from selenium import webdriver import time url = "http://email.163.com/#from=163nav_icon" # 郵箱登入網站首頁 pwd = ["123456789", ",.147258369", "987654321", "12345", "963258741"] # 密碼 for x in pwd: # 遍歷密碼 time.sleep(以上例子是我在學習selenium自己摸索的,只要求結果,所以有很多地方或許做的不是很好,在這裡我僅僅只是提供一個判斷登入時候成功的思想,當然網上還有很多很好的列子可以供大家學習。5) driver = webdriver.Firefox() driver.get(url) time.sleep(2) # find_element_by_id() 函式是獲取頁面的標籤的id的名字,我這裡查到郵箱賬號框的id是“idInputLine” # 不同的頁面id是不同的,send_keys()函式是向這個框裡面輸入內容。 driver.find_element_by_id("idInputLine").send_keys("[email protected]") # 傳送郵箱賬號 time.sleep(2) driver.find_element_by_id("pwdInput").send_keys(x) # 傳送密碼 time.sleep(1) # click() 函式是點選某個標籤。我這裡查詢到,登入按鈕標籤的id是“btnSubmit”,所以點選登入 driver.find_element_by_id("btnSubmit").click() # 點選確認按鈕 # 這裡最重要,因為我目前並沒有發現selenium裡面有檢查是否登入成功的函式,所以我現在只能自己實現,摸索半天后,發現 # 他的頁面有個P標籤,id是“errorInfo”,這裡面原本是沒有任何內容的,但是當我密碼或者賬號錯誤的時候就會出現對應的 # 錯誤提示,如果登入成功,必然不會有任何內容,所以靈感來了,我直接判斷它的值既可以判斷是否登入成功strs = driver.find_element_by_id("errorInfo").text # 獲取id為“errorInfo”的內容 if strs == "": # 判斷 break # 登入成功則跳出迴圈,不關閉瀏覽器視窗 else: # print("密碼是:%s" % x) driver.quit() # 登入失敗則關閉瀏覽器視窗並且進行下一次迴圈
相關推薦
selenium判斷登入時候成功--例子
條件:win10+Python3.6.2+selenium+firefox 。注:這裡需要下載一個火狐的驅動geckodriver.exe程式放到Python的安裝目錄 廢話不多說,直接上例子。 from selenium import webdriver import
通過currUrl 判斷登入163郵箱是否成功---Python
# coding:utf-8 ''' 4.1.1 id定位 find_element_by_id('kw') find_element_by_id('su') find_element_by_id()方法通過id屬性來定位元素 4.1.2 name定位 find_el
許可權判斷——使用者登入成功是才能檢視相應的資訊,登入失敗不能檢視並且返回登入頁面
使用者登入的servlet: /** * 使用者登入的servlet * */ @WebServlet("/login") public class LoginServlet extends H
web 開發,個人中心每個請求,判斷使用者是否登入,若沒有登入,則跳轉到登入頁面,登入成功後返回之前頁面
首先要在web.xml裡面配製一個usercenter過濾器,當用戶請求中包含http.../usercenter/..如下時,則會執行userCenterFilter過濾器,判斷使用者是否登入,若沒有登入,則通過req.getRequestURI();獲得請求路徑,通過r
selenium 模擬登入知乎和微博
sleep https epo element select selenium clas .com -c pip install selenium __author__ = ‘admin‘ __date__ = 2017 / 11 / 3 from selenium im
python selenium判斷元素是否存在的問題
好用 window action url cto urn 鏈接 web pre 爬蟲的時候經常用到這個,找到了一個比較好用的方法 原文鏈接:http://blog.csdn.net/u012189659/article/details/36391837 背景:seleniu
java selenium判斷元素是否被選中:
java判斷元素是否被選中: WebElement ele=driver.findElement(By.xpath(“//*[@id=’productAttributeType’]/option[3]”)); //獲得“數字”這個元素 Boolean flag=ele.isS
python selenium 自動登入百度貼吧
python selenium 自動登入百度貼吧 這幾天抽時間在看selenium這個模組,其實很人性化的,裡面有了很多方法可以供大家使用,基礎部分我就不一一介紹了,大家可以參照這篇部落格,還是很不錯的。Selenium基礎 開始我們的自動登入補貼的過程。
Spring Security教程(10)---- 自定義登入成功後的處理程式及修改預設驗證地址
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Nodejs:npm run build之後,dist\index.html頁面在火狐中可以正常顯示登入頁面並登入成功,在Chrome中可以正常顯示登入頁面,登入失敗
問題描述:Nodejs:npm run build之後,dist\index.html頁面在火狐中可以正常顯示登入頁面並登入成功,在Chrome中可以正常顯示登入頁面,登入失敗 解決方法:將打包後的dist\index.html放到http伺服器上執行就可以登入了。 總結:
JAVA實現資料庫前端與後臺的連線,顯示登入成功並且跳轉至後臺資料庫
撰寫人——軟體二班——陳喜平 注意要啟動資料庫,不然無法和後臺連結 登入成功直接跳轉至資料列表 如圖 登入不成功,提示框彈出 如圖 完整工程包: 連結:https://pan.baidu.com/s/1e_iJQ6sHIOoeLYWoeXBP5A 提取碼:djhh (需
寫程式碼: 實現使用者輸入使用者名稱和密碼,當用戶名為seven且密碼為123時,顯示登入成功,否則登入失敗。
# 寫程式碼# 實現使用者輸入使用者名稱和密碼,當用戶名為seven且密碼為123時,顯示登入成功,否則登入失敗。username = input("Please enter your username: ")password = input("Please enter your password: ")if
ftp連線Linux伺服器時,root使用者登入失敗,普通使用者登入成功。
如題,在windows環境下按windows鍵+R鍵喚出執行視窗,輸入FTP敲回車出現win7自帶的FTP工具。 open IP後提示出入使用者名稱:輸入root後敲回車提示不被允許登入。但是普通使用者能登陸成功。 進入vsftp安裝目錄下檢視: cd
CloudFoundry用命令cf login登入成功產生的日誌輸出
API endpoint: https://api.cf.eu10.hana.ondemand.com REQUEST: [2018-04-28T21:20:11+08:00] GET /v2/info HTTP/1.1 Host: api.cf.eu10.hana.ondemand
selenium--判斷頁面元素是否存在
屬性 表示 訪問 .com www. 元素 url false 是否 用於測試的網址:http://www.sogou.com調用API的實例代碼:def isElementPresent(self,by,value): #從selenium.common.excep
fstream 中判斷是否成功開啟檔案 | C++中檔案流(fstream)的使用方法及示例
ifstream fin("filename"); if (!fin) { cout << "fail to open the file" <<endl; return -1;//或者丟擲異常。 } else { cout << "open
基於Shiro,JWT實現微信小程式登入完整例子
小程式官方流程圖如下,官方地址 : developers.weixin.qq.com/miniprogram… : 如果此圖理解不清楚的地方,也可參看我的部落格 : www.cnblogs.com/ealenxie/p/… 本文是對接微信小程式自定義登入的一個完整例子實現 ,技術棧為 :
javascript selenium判斷一個元素存在的方法(CukeTest環境)
1.在【features】-【step_definitions】目錄下建立自己的一個js檔案,內容如下 var { Given, When, Then } = require('cucumber') const { driver } = require('../su
驗證是否登入成功——測試案例
Settings裡面包括:所用的庫Library (Selenium2Library)、Test.Setup(Open.Browser..........具體地址........所用的瀏覽器(Chrome)) Test.Teardown(Close Browser) Test.Case裡面包括:案例名稱
Selenium 判斷Alert是否存在
//獲取驅動 public static WebDriver getDriver() { //System.setProperty("webdriver.chrome.driver","other/../../../chromedriver.exe"); We