from selenium import webdriver from selenium.webdriver.chrome.options import Options
# 對于-remote-debugging-port值,可以指定任何打開的端口。 # 對于-user-data-dir標記,指定創(chuàng)建新Chrome配置文件的目錄。它是為了確保在單獨的配置文件中啟動chrome,不會污染你的默認配置文件。 # 此時會打開一個瀏覽器頁面,我們輸入百度網址,我們把它當成一個已存在的瀏覽器
cmd 指令:"chrome.exe --remote-debugging-port=9222 --user-data-dir=e:\\seleniumDocument"
指令打開新瀏覽器后不要關閉,然后執(zhí)行下邊代碼即可
chrome_options = Options()
chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
chrome_driver = r'E:\python\chromedriver.exe'
driver = webdriver.Chrome(
chrome_driver,
chrome_options=chrome_options
)
for i in driver.find_elements_by_class_name("courseTitle"):
print(i.text)
注意:
1. selenium最好使用3.141.0版本,其他版本會有問題:如方法名不一致,參數名不一致比較麻煩文章來源:http://www.zghlxwxcb.cn/news/detail-485392.html
2. 谷歌瀏覽器和驅動一定要對應并使用正版的文章來源地址http://www.zghlxwxcb.cn/news/detail-485392.html
到了這里,關于selenium 不重復打開當前瀏覽器的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!