我使用python和selenium来操作chrome,如果我使用默认的user-data-dir可以工作,但是使用新的user-data-dir则在打开第一个URL之前将其阻止。
#default_path = r'C:\Users\%s\AppData\Local\Google\Chrome\User Data' % username
default_path = r'D:\User Data'
option.add_argument('--user-data-dir=%s' % default_path)
driver = webdriver.Chrome(chrome_options=option,executable_path=r'C:\Users\Administrator\Desktop\chromedriver.exe')
经过测试,我发现了铬块,因为它无法在中国加载google.com!如果我不使用'user-data-dir'参数,则使用'data:'作为默认地址。因此,我想知道如何在不打开google.com作为默认地址的情况下打开chrome(例如使用'data :,')
答案 0 :(得分:0)
Here,您可以找到Chrome命令行开关的列表。我相信它对于铬也有效。有--homepage
开关,可以在任何新打开的选项卡中打开设置主页。因此,我相信您可以通过以下方法解决问题:
option.add_argument('--homepage=%s' % some_page_other_than_google)