0

〜/ .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")

该文件已成功下载到我的当前目录,但没有控制台输出可让我在操作中定位自己。
这是预期的行为吗?
是否可以为我的每个操作获取控制台输出?
我在交互式提示中,而不是在脚本中。

4

0 回答 0