admin管理员组

文章数量:1558103

对于调用第三的chrome使用的参数,不清楚是什么意思,今天突然顿悟,为什么不打开源文件看一看,看过之后不就明白了吗?那选上图了.


今天终于明白了为什么参考别人源码使用chrome_option为什么会有提示了

driver = webdriver.Chrome(chrome_options=chrome_options)  

DeprecationWarning: use options instead of chrome_options
原来chrome_options参数被 options取代了.以后用option就对了.

driver = webdriver.Chrome(options=chrome_options)  

关于option()部分

下面是一段测试调用第三方使用chrome的浏览器的代码,就是打开一个网页的操作.
不知道为什么调用总会提示上次关闭异常.
这样再看这段代码就感觉明白了好多.
测试使用的360极速浏览器的内核版本是690.3947.100

 
from selenium import webdriver  
from selenium.webdriver.chrome.options import Options  
import time  
  
#browser_url = r'C:\Program Files (x86)\2345Soft\2345Explorer\2345Explorer.exe'         ##使用2345浏览器
#chrome2345=r'C:\\Program Files (x86)\\2345Soft\\2345Explorer\\User Data'

#browser_url = r'C:\Users\Administrator\AppData\Roaming\360se6\Application\360se.exe'  ##使用360浏览器  
browser_url=r'C:\Users\Administrator\AppData\Local\360Chrome\Chrome\Application\360chrome.exe'  #使用360极速浏览器


chrome_options = Options()  
chrome_options.binary_location = browser_url  


#userchrome=r'C:\\Users\\Administrator\\AppData\\Local\\360Chrome\\Chrome\User Data'
userchrome=r'd:/360tmp'                                 
chrome_options.add_argument('user-data-dir=%s'%userchrome)
#chrome_options.add_argument(r"user-data-dir=C:\\Users\\Administrator\\AppData\\Local\\360Chrome\\Chrome\User Data")

#下载的chromediver驱动在c:\6971文件夹下
chromedriver_path = r"c:\6971\chromedriver"  

#driver = webdriver.Chrome(chrome_options=chrome_options, executable_path=chromedriver_path)  
driver = webdriver.Chrome(executable_path=chromedriver_path,options=chrome_options)  
driver.get('http://www.2345/?k59123767')  

time.sleep(20)  
driver.close()
driver.quit()  

本文标签: 浏览器极速方法