栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Selenium 实现淘宝自动化添加购物车

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Selenium 实现淘宝自动化添加购物车

1、先连接webview,可以打开浏览器

使用的是火狐浏览器Firefox()

from selenium import webdriver
import time
driver = webdriver.Firefox()

2.直接打开百度
driver.get("https://www.baidu.com/")

3.在百度输入框输入淘宝,并且搜索,
bdsh = driver.find_element_by_id("kw")
bdsh.send_keys("淘宝")

bdyx = driver.find_element_by_id("su")
bdyx.click()
time.sleep(2)

4.点击进入淘宝的标题,有两秒缓冲时间,直接进入淘宝,下面设置一个句柄,
driver.find_element_by_xpath(".//*[@id='1']/h3/a[1]").click()
time.sleep(2)

handles = driver.window_handles
driver.switch_to.window(handles[1])

5.点击去登陆的按钮
driver.find_element_by_css_selector(".site-nav-sign > a:nth-child(1)").click()
time.sleep(2)

6.这边使用的是扫码登陆,打开登陆的二维码,直接扫描登陆即可

driver.find_element_by_xpath(".//*[@id='login']/div[1]/i").click() driver.implicitly_wait(30)

7.找到输入框,输入“电脑”,然后点击搜索
tbsrk = driver.find_element_by_id("q")
tbsrk.send_keys("电脑")

driver.find_element_by_xpath(".//*[@id='J_TSearchForm']/div[1]/button").click()
driver.implicitly_wait(30)


点击完之后会自动跳转到搜索之后的页面

8.选择一个标题,这边选择的是“华为”
driver.find_element_by_xpath(".//*[@id='J_NavCommonRowItems_0']/a[8]/span[2]").click()
time.sleep(5)

9.然后随便找一个商品,点击进去,跳转到商品界面
driver.find_element_by_id("J_Itemlist_Pic_634629893534").click()
time.sleep(5)

handles1 = driver.window_handles
driver.switch_to.window(handles1[2])

10.后面就可以选择商品的条件了
#点击商品界面内存容量
driver.find_element_by_xpath(".//*[@id='J_Detailmeta']/div[1]/div[1]/div/div[4]/div/div/dl[1]/dd/ul/li[2]/a").click()
time.sleep(2)

#选择商品颜色分类
driver.find_element_by_xpath(".//*[@id='J_Detailmeta']/div[1]/div[1]/div/div[4]/div/div/dl[3]/dd/ul/li[8]/a/span").click()
time.sleep(2)

11.然后就可以点击添加购物车了,添加成功
#点击加入购物车
driver.find_element_by_xpath(".//*[@id='J_linkBasket']").click()
time.sleep(5)

12.然后去点击上面的购物车
#点击购物车
driver.find_element_by_xpath(".//*[@id='sn-bd']/div/ul/li[3]/a").click()


这边就有了刚才选择的商品

注:以上操作全是代码自动操作,无手动操作

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/334753.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号