Как открыть Chrome с помощью Selenium и избежать прослушивания DevTools? - PullRequest
0 голосов
/ 01 февраля 2019

Итак, это мой первый пост о переполнении стека, и я недавно познакомился с написанием Python 3 (без других сценариев).Чтобы попрактиковаться в веб-написании, написание сценария, который открывает браузер и затем анализирует сеть, не обходится без проблем.Хотя я готов принять вызов, есть некоторые препятствия, которые мне нужно преодолеть.

Две проблемы с моим кодом:

1) Сообщается, что Chrome Devtools прослушивает.

DevTools listening on ws://127.0.0.1:............

2) Браузер Chrome не открывается должным образом.

Error: Cannot open Chrome browser.


#python3
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from fake_useragent import UserAgent


options = Options()
ua = UserAgent()
user_agent = ua.random
print('Here is the randomly generated UserAgent\n' + str(user_agent))
options.set_headless(headless=True)
options.add_argument('--no-sandbox')
options.add_argument('--disable-gpu')
options.add_argument('start-maximized')
options.add_argument('disable-infobars')
options.add_argument('--disable-extensions')
options.add_argument('user-agent={%s}' % user_agent)
options.add_argument('--log-level=3')
browser = webdriver.Chrome(chrome_options=options)

    try:
        browser.get('https://www.google.com/')
        print('Opening up Chrome to Google\'s homepage URL')

    except:
        print('Error: Cannot open Chrome browser.')

Стараясь, чтобы DevTools не слушал мою рекламу и не открывал Chrome с настроенными настройками.Вы можете мне помочь?

...