python+selenium一:對瀏覽器的操作


 
        

# 1.打開Firefox瀏覽器
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://www.baidu.com")

 

# 2.打開Ie或Chrome瀏覽器-->先將驅動文件放到python根目錄

 

from selenium import webdriver
driver = webdriver.Ie()
# driver = webdriver.Chrome()
#打開谷歌瀏覽器
driver.get("https://www.baidu.com")

 

 

注意:
1.Firefox瀏覽器47.0版本會報錯,安裝46.0以下版本(勿升級)
2.取消Ie瀏覽器保護模式


# 常規操作

from selenium import webdriver
import time

# 打開瀏覽器
# 瀏覽器驅動放到python.exe目錄下可免去將驅動地址加到環境變量步驟
driver = webdriver.Firefox()

# sllep 休眠
time.sleep(3) # 等待3秒
driver.get('https://www.baidu.com')
time.sleep(3)
driver.get('https://hao.360.cn/?src=lm&ls=n72374cee90')
time.sleep(3)
driver.back() # 返回上一頁(右箭頭)
driver.forward() # 去下一頁(左箭頭)
driver.refresh() # 刷新當前網頁
driver.close() # 關閉當前窗口

# .submit() 模擬鍵盤的回車建
driver.find_element_by_link_text('新聞').submit()
driver.quit() # 退出瀏覽器,清空臨時文件

 

加載火狐配置:

# coding=utf-8
from selenium import webdriver
# 配置文件地址
profile_directory = r'C:\Users\xx電腦用戶名\AppData\Roaming\Mozilla\Firefox\Profiles\1x41j9of.default'

# 加載配置配置
profile = webdriver.FirefoxProfile(profile_directory)

# 啟動瀏覽器配置
driver = webdriver.Firefox(profile)

 

加載谷歌配置

#coding=utf-8
from selenium import webdriver
option = webdriver.ChromeOptions()
# 設置成用戶自己的數據目錄【這里只要到User Data,不是User Data\Default】
option.add_argument('--user-data-dir=C:\\Users\\xxx電腦用戶名\\AppData\\Local\\Google\\Chrome\\User Data')
driver = webdriver.Chrome(chrome_options=option)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM