Не работает питон парсер картинок с пинтереста, если использовать куки не работает driver.get("url"),
Код:
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.options import Options
# Link
url = "https://ru.pinterest.com/search/pins/?q=anime&rs=typed"
#####################################################################
chrome_options = Options() #
chrome_options.add_argument("user-data-dir=selenium") #
driver = webdriver.Chrome(chrome_options=chrome_options) # Куки для браузера
driver.get("https://ru.pinterest.com/search/pins/?q=anime&rs=typed") #
#####################################################################
try:
for i in range(0, 20):
non_pin_images = driver.find_elements(By.XPATH, "//div[@data-test-id='non-story-pin-image']")
non_pin_images[i].click()
print('Картинка открыта')
time.sleep(5)
try:
other_button = driver.find_element(By.XPATH, "//div[@data-test-id='closeup-more-options']").click()
print('Другие варианты открыты')
time.sleep(3.5)
download_button = driver.find_element(By.XPATH, "//div[@data-test-id='pin-action-dropdown-download']").click()
time.sleep(3.5)
print(f'Изображение номер {i} успешно загрузилось')
driver.back()
time.sleep(5)
except Exception as ex:
print(ex)
finally:
continue
print('Все картинки скачаны')
# ////////////////////////////////////////
time.sleep(15)
except Exception as ex:
print(ex)
finally:
driver.close()
driver.quit()