у меня есть функция открытия ссылки, далее парсер пробегает по странице и сохраняет её, далее выполняется функция по фильтрации, все это время нужно чтобы браузер был открыт, и далее в нем же исполнялась другая функция с открытием других ссылок. Как можно оставить открытым окно или же создать новую вкладку и в нее уже вставить ссылку?
maksam07, а не подскажешь как сделать цикл, который будет поочередно открывать ссылки и по завершении действий открывать следующую ссылку передаваемую из цикла вывода из json файла?
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
links = [
'https://www.google.com/search?q=11111',
'https://www.google.com/search?q=2222',
'https://www.google.com/search?q=1234567',
'https://www.google.com/search?q=9876543',
]
for url in links:
driver.get(url)
while True:
sleep(1)
maksam07, скрипты запускаются без проблем, только я подписываю driver.get как в закомменченом цикле на скрине и там не работает, ни в вашем коде. & добавляет сам vs code при запуске файла
maksam07, да, это у меня была проблема, почему-то работает только если вызвать в отдельном файле, в прочем мне так и надо)
осталось понять как сделать чтобы он не так быстро перебирал все страницы, и все же делал то что мне надо.
я правильно понимаю, что если прописать while True: sleep(1) то программа просто будет стоять и никакие другие функции выполняться не будут?