我的火狐瀏覽器版本是最新的:
下載geckodrive:https://github.com/mozilla/geckodriver/releases/
下載完后將exe文件放到這里“D:\firefox”即firefox安裝目錄的快捷方式所在的文件夾,同時將這個路徑放到path中:
D:\Python3\Scripts\;D:\Python3\;D:\Python36-32\Scripts\;D:\Python36-32\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\strawberry\c\bin;C:\strawberry\perl\bin;C:\Program Files\MySQL\MySQL Utilities 1.6\;C:\Program Files\OpenVPN\bin;c:\windows\system32;E:\Python;D:\Python36-32;D:\Python3;E:\python\python3;C:\Users\Administrator\AppData\Local\Google\Chrome\Application;D:\firefox
重啟下PyCharm可以調用了:
1 import time 2 3 from selenium import webdriver 4 import os 5 6 username = "jiangpr_ok@163.com" # 請替換成你的用戶名 7 password = "d123456789d" # 請替換成你的密碼 8 9 # driver = webdriver.Chrome() # 選擇Chrome瀏覽器 10 driver = webdriver.Firefox() 11 driver.get(url='http://vip.jd.com') # 打開京東會員網站 12 time.sleep(1) 13 14 15 driver.find_element_by_link_text('賬戶登錄').click() 16 driver.find_element_by_id('loginname').click() 17 driver.find_element_by_id('loginname').send_keys(username) 18 driver.find_element_by_id('nloginpwd').click() 19 driver.find_element_by_id('nloginpwd').send_keys(password) 20 21 driver.find_element_by_id('loginsubmit').click() 22 time.sleep(1) 23 driver.find_element_by_id('signIn').click()