Mac环境selenium配置
查看Chrome版本
在Chrome浏览器中点击右上角的三个竖点-设置-关于Chrome中,可以看到Chrome版本
下载对应版本的驱动
下载地址:http://chromedriver.storage.googleapis.com/index.html
解压后把文件放在/usr/local/bin目录下
导入所需的库
import datetime
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
登陆页面,手动扫码
browser = webdriver.Chrome()
browser.get('https://www.taobao.com/')
time.sleep(3)
browser.find_element(By.XPATH, "//div[@class='site-nav-sign']/a[@class='h']").click()
time.sleep(15)
跳转到购物车页面并全选商品
browser.get('https://cart.taobao.com/cart.htm')
while 1==1:
if browser.find_element(By.ID, 'J_SelectAll1'):
browser.find_element(By.ID, 'J_SelectAll1').click()
break
开始计算时间
while 1==1:
dt = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
print(dt)
if dt > '2023-02-21 15:24:00':
while 1==1:
try:
if browser.find_element(By.XPATH, "//a[@id='J_Go']"):
browser.find_element(By.XPATH, "//a[@id='J_Go']").click()
print('success')
break
except:
pass
运行情况
跳转到登陆界面,手动登陆
成功创建订单