Advertisement
Guest User

Untitled

a guest
Jan 26th, 2020
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. #!/usr/bin/env python3
  2. # -*- coding: utf-8 -*-
  3. """
  4. Created on Sat Jan 11 17:07:54 2020
  5.  
  6. @author: wuqirong
  7. """
  8. from selenium import webdriver
  9. from selenium.webdriver.chrome.options import Options
  10. import time
  11.  
  12. chromedriver = "/usr/local/bin/chromedriver"
  13.  
  14. opts = Options()
  15. opts.add_argument("--incognito") # 使用無痕模式。用 selenium開瀏覽器已經很乾淨了,但疑心病重的可以用一下
  16.  
  17. driver = webdriver.Chrome(chromedriver, chrome_options=opts)
  18.  
  19. driver.get("https://www.books.com.tw")
  20. time.sleep(30)
  21. while(True):
  22. try:
  23. driver.get("https://www.books.com.tw/products/0010846042?loc=P_0039_001")
  24.  
  25. time.sleep(0.5)
  26. ul = driver.find_element_by_css_selector("ul.btn li:last-child")
  27. ul.click()
  28.  
  29. driver.find_element_by_css_selector("a.bt_orange").click()
  30. time.sleep(1)
  31.  
  32. driver.find_element_by_css_selector("#t_sm5").click()
  33. driver.find_element_by_css_selector("label[for='pm01']").click()
  34. driver.find_element_by_css_selector("a#NextOne").click()
  35. time.sleep(1)
  36. driver.find_element_by_css_selector("button#NextOne").click()
  37.  
  38. print("成功")
  39. except:
  40. time.sleep(0.5)
  41. print("error")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement