〜/ .pythonrc:
def get_chromedriver(headless = False):
import os
from selenium import webdriver
options = webdriver.ChromeOptions()
options.binary_location = '/usr/bin/google-chrome'
options.add_argument('user-data-dir=' + os.environ['HOME'] + '/.config/google-chrome')
options.add_experimental_option('detach', True)
options.add_experimental_option('excludeSwitches', ['enable-automation'])
options.add_experimental_option('useAutomationExtension', False)
options.headless = headless
driver = webdriver.Chrome(executable_path='/usr/bin/chromedriver', options=options)
return driver
在交互式提示中,我键入:
Chrome = get_chromedriver(True)
Chrome.get("http://www.africau.edu/images/default/sample.pdf")
该文件已成功下载到我的当前目录,但没有控制台输出可让我在操作中定位自己。
这是预期的行为吗?
是否可以为我的每个操作获取控制台输出?
我在交互式提示中,而不是在脚本中。