通过Python为Selenium禁用代理,使用无头Chrome

时间:2018-02-28 15:17:19

标签: python google-chrome selenium selenium-chromedriver

我在Python 2.7中使用Chrome和Selenium。

我试图在无头模式下运行Chrome,但它会大大减慢我的测试速度。

一种解决方法是禁用代理设置,但我不知道如何在python中执行此操作。

到目前为止,这是我的代码:

from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--disable-extensions")
chrome_options.add_argument('headless')
chrome_options.add_argument('--hide-scrollbars')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('???') # which option?
self.driver = webdriver.Chrome("C:\Python27\Scripts\chromedriver.exe", chrome_options=chrome_options)

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

试试这个:

 <select [(ngModel)]="matchedCity" formControlName="city" class="form-control input-sm">
                  <option *ngFor="let city of cities" [ngValue]="city">{{city.cityName}}</option>
                </select>