編寫乙個簡單的自動化指令碼
在敲寫這段**的時候,你心裡一定充滿了疑問,這段**到底做了什麼事情,下面就來逐行的解釋
一下**的含義。
#coding=utf-8
為了防止亂碼問題,以及方便的在程式中新增中文注釋,把編碼統一成 utf-8。 注意等號兩邊不要
留空格,否則將不起作用。除此之外,下面的寫法也可以達到相同的作用。
# -*- coding: utf-8 -*-
from selenium import webdriver
匯入 selenium 的 webdriver 包,只有匯入 webdriver 包我們才能使用 webdriver api 進行自動化指令碼的
開發。在 python 下面通過 from... import ...或 import...引入包,更專業的叫法為:模組(modules)
driver= webdriver.firefox()
需要將控制的 webdriver 的 firefox 賦值給 browser;獲得了瀏覽器物件才可以啟動瀏覽器,開啟**,
操作頁面嚴肅,firefox 是預設已經在 selenium webdriver 包裡了,所以可以直接呼叫。當然也可以呼叫 ie
或 chrome ,不過要先安裝相關的瀏覽器驅動才行。
driver.get("")
獲得瀏覽器物件後,通過 get()方法,可以向瀏覽器傳送**(url)。
driver.quit()
退出並關閉視窗的每乙個相關的驅動程式。
第乙個自動化指令碼
第乙個自動化指令碼 安裝python比較簡單,我是在windows上進行操作的,在之前先做了一些python基礎語法的儲備。現在來進行python的安裝 2 根據作業系統選擇python的版本,我的是windows系統64位,所以選擇的是 4 看資料上說需要再進行安裝pip和setuptools 由...
第乙個自動化指令碼
coding utf 8 python2需要,python3已預設 from selenium import webdriver 匯入selenium的webdriver包只有匯入我們才能使用webdriver api 獲得瀏覽器物件後,通過get方法,可以向瀏覽器傳送 driver.find el...
0028第乙個自動化指令碼
usr bin python 請求http的 import urllib import urllib.request 正則匹配的庫 import re 定義乙個方法,載入這個頁面 def load page url request urllib.request.request url 請求這個頁面 ...