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

自动化实现登陆淘宝将商品添加到购物车

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

自动化实现登陆淘宝将商品添加到购物车

1、要根据你定位到的xpath或者css或者id去实现,这边在跑自动化的时候,不能使用账号登录的模式去实现,需要去用扫码登录的去实现(淘宝有反扒机制)

from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.get('http://taobao.com')        # 登录淘宝网站
driver.maximize_window()
driver.find_element_by_xpath('/html/body/div[1]/div[1]/div/ul[1]/li[2]/div[1]/div[1]/a[1]').click()            # 点击二维码
driver.find_element_by_xpath('/html/body/div/div[2]/div[3]/div/div/div/div[1]/i').click()#  点击登录
o = driver.window_handles         # 获取句柄
print(o)
time.sleep(5)
driver.find_element_by_id('q').send_keys('电脑')     # 输入电脑进行搜索
time.sleep(3)
driver.find_element_by_css_selector('.btn-search').click()  # 点击搜索
time.sleep(3)
driver.find_element_by_css_selector('#J_NavCommonRowItems_0 > a:nth-child(1) > span:nth-child(2)').click()
time.sleep(3)
driver.find_element_by_css_selector('#J_NavCommonRowItems_1 > a:nth-child(2) > span:nth-child(2)').click()
time.sleep(3)
driver.find_element_by_xpath('/html/body/div[1]/div[2]/div[3]/div[1]/div[16]/div/div[1]/div/div[1]/div[1]/div/ul/li[1]/input').send_keys(3000)
time.sleep(3)
driver.find_element_by_xpath('/html/body/div[1]/div[2]/div[3]/div[1]/div[16]/div/div[1]/div/div[1]/div[1]/div/ul/li[3]/input').send_keys(8000)
time.sleep(3)
driver.find_element_by_css_selector('.J_SortbarPriceSubmit').click()
time.sleep(3)
driver.find_element_by_xpath('/html/body/div[1]/div[2]/div[3]/div[1]/div[21]/div/div/div[1]/div[1]/div[1]/div/div[1]/a/img').click()
time.sleep(3)
vvvv = driver.window_handles
print(vvvv)
driver.switch_to.window(vvvv[1])
driver.find_element_by_css_selector('li.tb-txt:nth-child(2) > a:nth-child(1) > span:nth-child(1)').click()
time.sleep(3)
driver.find_element_by_css_selector('.J_linkAdd').click()

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

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

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