1. 程式人生 > >webdrive入門初級指令碼練習以及在centos下搭建selenuim+python環境

webdrive入門初級指令碼練習以及在centos下搭建selenuim+python環境

O(_)O哈哈哈~初級菜鳥的小小實踐體會大笑,先記錄下來,若以後忘了的話可以回來瞅瞅,(*^__^*)嘻嘻……浪裡個浪害羞,歡迎小夥伴們前來吐槽與指正哈可憐

這些是在拜讀了各個大牛的部落格之後自己親試過滴噢O(_)O大笑,很基礎的東東都倒騰了好久吶,桑心ing委屈~~~~~~~

一.軟體環境

檢視虛擬機器的系統版本,如圖-版本為centos6.3

1. #cat/etc/issue


2.檢視當前安裝的linux系統是32位還是64位的,如圖-顯示為32位

 #getconf LONG_BIT




二.安裝pip與selenium

1.      pip是python的包管理工具,pip安裝成功後就可以使用它安裝selenium了

2.      安裝過程:

①  下載get-pip.py:


報錯,沒有wget命令

解決:# yum install –y wget 最後出現complete代表安裝成功


③ 重新輸入命令進行下載

  開始下載了,setuptools也會一併安裝,setuptools是一組Python的 distutilsde工具的增強工具(適用於Python 2.3.5 以上的版本,64 位平臺則適用於 Python 2.4 以上的版本),可以讓程式設計師更方便的建立和釋出 Python 包,特別是那些對其它包具有依賴性的狀況

注意:紫色框框裡面的Saving to :”get-pip.py”,等下載完成後,操作的是以它命的軟體包


④下載完成後,安裝pip

#python  get-pip.py


報錯:timeout 超時


解決:重試即可

#python  get-pip.py.只是我把名字改了,它和pip.py是一樣的


與此同時在安裝setuptools:


安裝完成:


⑥檢查selenium是否安裝成功

#python

>>>from selenium import webdriver

若沒有報錯即安裝成功:


三.入門指令碼練習

目標:

使用webdriver開啟www.baidu.com網頁

使指令碼在搜尋框裡面輸入'慕課網'

然後在搜尋的結果頁面中選擇‘慕課網’,點選開啟其官網

#vim songq.py


開始編輯指令碼:



執行指令碼:

#python songq.py


執行結果:

①driver.get("http://www.baidu.com")
    elem=driver.find_element_by_name("wd")

webdriver啟動目標瀏覽器,並輸入關鍵字進行搜尋:


②driver.find_element_by_link_text(s).click()進入慕課網官網:



<<<<<<<<<<<<<<<<<<<<<<<<完>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>



2.檢視當前安裝的linux系統是32位還是64位的,如圖,顯示為32位

 #getconf LONG_BIT

相關推薦

webdrive入門初級指令碼練習以及centos搭建selenuim+python環境

O(∩_∩)O哈哈哈~初級菜鳥的小小實踐體會,先記錄下來,若以後忘了的話可以回來瞅瞅,(*^__^*)嘻嘻……浪裡個浪,歡迎小夥伴們前來吐槽與指正哈 這些是在拜讀了各個大牛的部落格之後自己親試過滴噢O(∩_∩)O,很基礎的東東都倒騰了好久吶,桑心ing~~~~~~~ 一.

CentOS搭建nginx+php環境

一.下載安裝nginx 不再贅述 二.下載php #下載 wget http://bg2.php.net/distributions/php-5.6.7.tar.gz #解壓 tar zxvf php-5.6.7.tar.gz #編譯 ./configure

centos搭建openstack的環境

一、準備環境 linux (centos 7.2(C300的虛機) ) java1.8 官網下載tar包 安裝前設定環境變數 [[email protected] bin]# JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk[[email&

CentOS搭建STM32開發環境VSCode+jlink+makefile+cubeMX

目標: 在CENTOS7下可以完成對STM32的軟體開發及除錯工具: 程式碼編輯器:尋找程式碼編輯器的時候走了很多彎路,使用過CODE::BLOCK 、GEANY等很多IDE,最後使用VSCODE,優點是VSCODE 有我需要的所有功能,有程式碼補全,程式碼

Linux CentOS搭建JAVA執行環境

轉載:http://blog.csdn.net/l1028386804/article/details/45704569 一、安裝jdk 1.進入usr目錄 cd /usr 2.在usr目錄下建立java安裝目錄 mkdir java 3.將jdk-6u24-l

使用docker容器化web專案(windows以及centos

docker安裝    選擇 DockerToolbox-18.03.0-ce下載,        安裝完成後點選 Docker QuickStart 圖示來啟動 Docker Toolbox 終端    centos下安裝:    安裝一些必要的系統工具:

CentOS後臺執行Python指令碼及關閉指令碼的一些操作

自己寫了一個python指令碼,但是直接遠端用putty連線後#python xxx.py執行,關閉putty指令碼也隨之關閉了,這裡需要用到‘setsid’這個命令。 #setsid python xxx.py 如此即可將指令碼加入到後臺執行 若想檢視所

搭建JEESZ分布式架構3--CentOs安裝MySQL(環境準備)

spring mvc+my batis dubbo+zookeerper kafka restful redis分布式緩存 聲明:因為運行環境是基於Linux系統的,在做此框架之前需要做一些前期的環境準備工作CentOs下安裝MySQL網上很多實例,因為博客後期作為框架的原生教程,故這邊做詳細

Centos 搭建SVN + Apache 服務器

httpd restart svnadmin author stat pac 目錄 創建 etc 摘要: 搭建SVN + Apache 服務器 安裝軟件包 # yum install httpd # yum install mod_dav_svn # yum in

JEESZ分布式架構3--CentOs安裝MySQL(環境準備)

spring mvc+my batis dubbo+zookeerper kafka restful redis分布式緩存 聲明:因為運行環境是基於Linux系統的,在做此框架之前需要做一些前期的環境準備工作CentOs下安裝MySQL網上很多實例,因為博客後期作為框架的原生教程,故這邊做詳細

centos搭建redis集群

div nec dump ont wait bin 1-1 實例 設置 必備的工具: redis-3.0.0.tar redis-3.0.0.gem(ruby和redis接口) 分析: 首先,集群數需要基數,這裏搭建一個簡單的redis集群(6個redis實例進行集

CentOS查找java環境變量

軟鏈接 class echo total centos 1.7 變量 default highlight [[email protected]/* */ opt]# echo $JAVA_HOME /usr/java/default [[email 

centos搭建多項目svn服務器

服務器環境 出現 配置文件 png 演示 sta 圖形界面 -a 3.4 svn是多人協作開發中的利器,是一個開放源代碼的版本控制系統。 相比與git,他的操作更加簡單,windows下有優秀的圖形界面,並且支持的文件類型比較多。 本文講述如何在linux下搭建一個sv

Centos搭建Confluence

centos下搭建confluenceCentos下搭建Confluence下載安裝Confluence搭建包百度雲鏈接http://pan.baidu.com/s/1dFiyThR 密碼:9jb2或者官網下載:https://confluence.atlassian.com/conf54/conflue

CentOS搭建智能DNS系統wdDNS 的方法

mage 1.5 cto 線路 升級版 適合 ado 系統 ffffff CentOS下搭建智能DNS系統wdDNS 的方法 導讀 wdDNS是由wdlinux團隊於2011年推出的智能DNS解析系統,基於開源

Centos搭建golang環境

centos版本 -s 系統版本 path www wget 6.4 font lang 一、下載安裝包 先查看一下我的Centos版本,這裏是6.4. # cat /etc/redhat-release CentOS release 6.4 (Final)

搭建JEESZ分布式架構1--CentOs安裝jdk7(環境準備)

框架 class x64 shel ice ava 測試 -- 運行 聲明:因為運行環境是基於Linux系統的,在做此框架之前需要做一些前期的環境準備工作CentOs下安裝jdk7網上很多實例,因為博客後期作為框架的原生教程,故這邊做詳細的安裝記錄 首 先在CentOs下下

分布式架構3--CentOs安裝MySQL(環境準備)

速度 64位 img gre linux 恢復 ges i686 51cto 聲明:因為運行環境是基於Linux系統的,在做此框架之前需要做一些前期的環境準備工作CentOs下安裝MySQL網上很多實例,因為博客後期作為框架的原生教程,故這邊做詳細的安裝記錄,我這邊已經下載

PHP - CentOS開發運行環境搭建(Apache+PHP+MySQL+FTP)

用戶 alt restart 配置 cell system com nologin 阿裏 本文介紹如何在 Linux下搭建一個 PHP 環境。其中 Linux 系統使用是 CentOS 7.3,部署在阿裏雲服務器上。 1,連接登錄服務器 拿到服務器的 ip、初始密碼以後

CentOS 搭建Gitlab

mirrors embedded nib swd utils yum pos entos 下載 我這裏使用的是centos 7 64bit,我試過centos 6也是可以的! 1. 安裝依賴軟件 yum -y install policycoreutils openssh-