Итак, это мой первый пост о переполнении стека, и я недавно познакомился с написанием 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 с настроенными настройками.Вы можете мне помочь?