用Python实现京东自动抢购 还愁心仪商品?抢不到? 您所在的位置:网站首页 京东有没有自动抢购功能 用Python实现京东自动抢购 还愁心仪商品?抢不到?

用Python实现京东自动抢购 还愁心仪商品?抢不到?

2024-06-28 10:37| 来源: 网络整理| 查看: 265

准备工作

我们需要安装 selenium 来操作浏览器驱动,selenium 是第三方模块,需要手动安装一下。

pip install selenium==3.141.0 既然要操作浏览器驱动,那么自然也要安装一下浏览器驱动。

这里我用的是谷歌浏览器,当然我也建议大家是用谷歌浏览器。

代码实战

打开浏览器

driver = webdriver.Chrome()

输入网址

url = 'https://detail.tmall.com/item.htm?abbucket=9&id=667918031025&rn=30933d864f689e92fec433592f0dc822'driver.get(url)driver.implicitly_wait(5) 登陆

匹配嵌套页面

try: iframe = driver.find_element_by_css_selector('iframe')except: iframe = driver.find_element_by_css_selector('#baxia-dialog-content') 切换到嵌套页面 driver.switch_to.frame(iframe)

匹配到二维码并且点击

driver.find_element_by_css_selector('.iconfont.icon-qrcode').click() 留几秒钟 需要登陆 while True: print("###请扫码登陆###") if driver.title != "商品详情": break time.sleep(1)print("###登陆成功!!!###") 选择商品属性, 点击立即购买  try: # 选择商品属性 driver.find_element_by_css_selector('.skuValueName').click() # 点击立即购买 driver.find_element_by_css_selector('div>button>span').click()except: # 选择商品属性 driver.find_element_by_css_selector('.tm-clear.J_TSaleProp li').click() # 点击立即购买 driver.find_element_by_css_selector('#J_LinkBuy').click()time.sleep(1)driver.find_element_by_css_selector('.go-btn').click() input()        知道你对python感兴趣,所以给你准备了下面的资料~ 需要源码看这里100%免费 ​​


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有