二 Python WebDriver環境搭建

2022-07-04 20:54:11 字數 1482 閱讀 6991

在命令列中輸入:

顯示安裝成功:

#1. selenium預設為firefox。驗證

2from selenium import

webdriver

34 driver =webdriver.firefox()5#

將控制的webdriver的firefox賦值給driver;獲得了瀏覽器物件才可以啟動瀏覽器,開啟**,操作頁面

67 driver.get("

")8#

獲得瀏覽器物件後,通過get()方法,可以向瀏覽器傳送**

910 driver.find_element_by_id('

kw').send_keys('

hello')

11#這裡通過 id = kw 定位到搜尋框,並通過鍵盤方法send_keys向輸入框裡輸入'hello'

1213 driver.find_element_by_id('kw'

).submit()

14 driver.close()

注意:selenium 2.53支援firefox47版本及以下,記得去掉「瀏覽器更新」,要不報錯

不要隨便公升級firefox!! 

b)  解壓後放在環境變數path路徑的路徑裡面:

以及:c:\program files (x86)\internet explorer

c)  設定ie瀏覽器:

點選「設定」——inter選項——安全,將其中所有zone的級別設為:中,並且去掉「啟用保護模式」:

d) 執行**:

1

from selenium import

webdriver

23 driver =webdriver.ie()

4 driver.get("

")56 driver.find_element_by_id('

kw').send_keys('

hello

')

解壓後,將chromedriverserver.exe放在環境變數path路徑的路徑裡面:

以及chrome所在路徑:

b)  設定path:新增chromedriverserver.exe所在路徑:

c)  執行**:

1

from selenium import

webdriver

2 driver =webdriver.chrome()

3 driver.get("

")45 driver.find_element_by_id('

kw').send_keys('

hello

')

Python opencv 二 畫素運算 二

使用工具python3.x 使用庫numpy opencv,1.cv.bitwise and s1,s2 s1,s2為cv.imread函式返回的物件,表示將s1和s2的畫素進行邏輯與運算,函式會返回乙個物件。可以通過cv.imshow顯示出進行直觀感受。2.cv.bitwise or s1,s2 ...

大二第二學期周學習進度總結(二)

本週檢測的是從文件中讀取隨機數並得到最大連續子陣列,難度並不是很大,主要是需要使用biginteger來進行運算解決問題,我經常有這樣的感覺,就是很多情況下已經有了很成熟的技術,但是我們這些初學者僅僅是因為不知道,所以導致我們不知道這些方法如何解決,這個問題在課堂上困住了不少人,也許不少人是因為懶得...

二叉堆實現二

堆可以視為一棵完全二叉樹,樹的每一層都是被填滿的,最後一層可能除外,所以堆可以用陣列來表示。對於陣列中任意位置 i上的元素,其左兒子在位置 i 2 1 其右兒子在位置 i 2 2 上,其父節點在位置 i 1 2 1處。二叉堆有兩種 最大堆和最小堆。最大堆中,除根結點外 其無父結點 每個結點的關鍵字都...