sunsexsurf

usa_mint_parser

Nov 24th, 2021 (edited)
335
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. from selenium import webdriver
  2. from selenium.webdriver.chrome.options import Options
  3.  
  4.  
  5. from webdriver_manager.chrome import ChromeDriverManager
  6. from selenium.webdriver.support.ui import WebDriverWait
  7. from time import sleep
  8.  
  9. # попытка имитировать живого пользователя через хэдэр
  10. chrome_options = Options()
  11. chrome_options.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36")
  12.  
  13. wb_link = webdriver.Chrome(ChromeDriverManager().install(), options=chrome_options)
  14.        
  15. wb_link.get('https://catalog.usmint.gov/coins/coin-programs/america-the-beautiful-quarters-program/')
  16. sleep(2)
  17.  
  18. # поиск по css селекторам
  19. find_div = wb_link.find_element_by_css_selector("div.product-mint-location").click()
  20.  
  21. for i in range(3):
  22.     find_div.send_keys(Keys.PAGE_DOWN);
  23.     sleep(5)
  24.  
  25. # не понимаю - нужен ли вэйт при поиске по селекторам
  26. # WebDriverWait(wb_link, 10).until(lambda driver: driver.execute_script('return document.readyState') == 'complete')
  27.  
Add Comment
Please, Sign In to add comment