Ссылка функции python
Есть к примеру такой код
def get_driver_web(): # заход на сайт
options = webdriver.ChromeOptions()
options.add_argument('--disable-blink-features=AutomationControlled')
# options.add_argument('--headless')
driver = webdriver.Chrome(executable_path=r"C:\Users\admin\PycharmProjects\pythonProject\chromedriver.exe",
options=options)
driver.get('сайт')
time.sleep(10)
for cookie in pickle.load(open('cookies', 'rb')):
driver.add_cookie(cookie)
#pickle.dump(driver.get_cookies(), open('cookies', 'wb')) # загрузка печенек
driver.refresh()
time.sleep(7)
return driver
def track_matches(args): #парсинг содержимого
container = driver.find_element_by_css_selector('div.Iaigt_5aMinq31PwRcySI').get_attribute("innerHTML")
soup = BeautifulSoup(container, 'html.parser')
mathes = soup.find_all('div', class_='_3Sdru5UgY8N5jF729-bJHD')
for math in mathes:
time = math.find('span', class_='_1rkQUAonwe5irynMAgt2u1').get_text(strip=True)
if time == 'live':
time = None
goals = math.select('div._2cD5vzrU7r3ToIHzBKjD0W')
goals_text = ' '.join(x.text for x in goals)
link = math.find('a', class_='_1nO2YxHrIZ_7_iPU4qsbyU').get('href')
print(f'{time} {goals_text} {URL}{link}')
def main():
Driver = get_driver_web()
track_matches(Driver)
if __name__ == '__main__':
main()
При запуске которого, происходит только вызов 1 функции, т.е открытие браузера. Можно ли как нибудь реализовать выполнение переменной container (в отдельной функции) из открытого сайта в функции get_driver_web?