Если вы открыты для использования других модулей, я призываю вас изучить selenium
.Это позволяет вам делать много вещей, и одна из них - запускать в режиме без головы (чтобы не беспокоить вас при загрузке страниц).Документация находится по адресу:
https://selenium -python.readthedocs.io /
И вас заинтересует безголовый вариант
Вы быТем не менее, рекомендуется убедиться, что ваш сценарий работает без этого, прежде чем включить его.
Пример кода:
import selenium
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
my_options = Options()
my_options.headless = True # set to False for debugging!!
browser = webdriver.Chrome(options=my_options)
browser.get('http://www.google.com')
print('Done.')
Вам необходимо загрузить соответствующие драйверы (просто следуйте инструкциям нассылка, которую я разместил) для любого браузера, который вы хотите.Я выбрал Chrome, но у них есть браузеры Edge, Firefox и Safari!