Selenium第1課 環境基礎
一.環境搭建:Selenium2.53.6+Firefox46以下+python3.6
1.selenium安裝:pip install selenium==2.53.6。
2.FireFox安裝:連結:https://pan.baidu.com/s/1fFubTnczPScYUZxBzeJGCg 提取碼:23h5 。
3.檢視python安裝位置:where python。
4.設定python的環境變數:python.exe和pip.exe的路徑新增到環境變數。
5.檢視安裝了哪些第三方包:pip list
6.phantomjs無介面的瀏覽器
7.解除安裝第三方包:pip uninstall selenium
8.Chrome瀏覽器需要下載Chromedriver,下載後要新增環境變數,可直接放在python.exe同一路徑中。
9.a標籤一般是一個連結。
10.target="_blank"新視窗開啟。
二、操作瀏覽器:
1.返回:driver.back()
2.前進:driver.forward()
3.重新整理:driver.refresh()
4.關閉瀏覽器,結束程序:driver.quit()
5.關閉當前視窗:driver.close()
三、瀏覽器載入配置:
1.火狐:
找到配置檔案路徑:手工開啟火狐,右上角三橫,點選問號,點選故障排除資訊,配置資料夾點選顯示資料夾,複製路徑。
profile_dir = r"C:\Users\Administaotr..."
profile = webdriver.FirefoxProfile(profile_dir)
driver = webdriver.Firefox(profile) # 啟動會變慢,部分網站可以實現免登入
2.Chrome:
option = webdriver.ChromeOptions()
option.add_argument("--user-data-dir=C:\\Users\\電腦使用者名稱\\Appdata\\Local\\Google\\Chrome\\User Data)
driver = webdriver.Chrome(chrome_options=option)