You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
701 B

8 years ago
  1. from selenium import webdriver
  2. from price_finder import price_finder,BS
  3. def get_prices(links):
  4. try:
  5. opts = webdriver.chrome.options.Options()
  6. opts.add_argument('--headless')
  7. driver = webdriver.Chrome(chrome_options = opts,headless= True)
  8. results = []
  9. for link in links:
  10. driver.get(link)
  11. results.append(
  12. price_finder(
  13. url = link,bs=BS(driver.page_source,'lxml')
  14. )
  15. )
  16. driver.quit()
  17. return results
  18. except Exception as excpt:
  19. driver.quit()
  20. raise excpt
  21. import saveto
  22. links = saveto.load('quad_links')
  23. products = get_prices(links)