代码功能:在双十一当天自动登录购物网站,定时抢购预设商品
代码要求:使用面向对象编程方式,使用selenium库进行网页操作
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
class TaobaoAutoBuy:
def __init__(self, username, password, item_url):
self.username = username
self.password = password
self.item_url = item_url
self.driver = webdriver.Chrome()
def login(self):
driver = self.driver
driver.get("https://www.taobao.com/login")
WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.ID, "loginName"))
)).send_keys(self.username)
driver.find_element(By.ID, "nloginpw