广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python怎么用selenium实现自动登录和下单功能
  • 573
分享到

Python怎么用selenium实现自动登录和下单功能

2023-07-05 05:07:32 573人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要讲解了“python怎么用selenium实现自动登录和下单功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么用selenium实现自动登录和下单功能”吧!前期准

这篇文章主要讲解了“python怎么用selenium实现自动登录和下单功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么用selenium实现自动登录和下单功能”吧!

前期准备

  • python 3.8

  • PyCharm专业版

  • selenium==3.141.0

代码实现思路

  • 打开浏览器

  • 输入网址

  • 登陆

  • 选择商品属性, 点击立即购买

  • 下单

配置浏览器驱动

这里以安装 Chrome 驱动作为演示。但 Chrome 在用 selenium 进行自动化测试时还是有部分bug,常规使用没什么问题,但如果出现一些很少见的报错,可以使用 Firefox 进行尝试,毕竟是selenium 官方推荐使用的。

确定浏览器版本

Python怎么用selenium实现自动登录和下单功能

下载驱动

下载版本相对接近的就行,不用完全一致

Python怎么用selenium实现自动登录和下单功能

Python怎么用selenium实现自动登录和下单功能

将 chromedriver.exe 保存到任意位置,并把当前路径保存到环境变量中(我的电脑>>右键属性>>高级系统设置>>高级>>环境变量>>系统变量>>Path),添加的时候要注意不要把 path 变量给覆盖了,如果覆盖了千万别关机,然后百度

测试是否成功

from selenium import WEBdriver# Chrome浏览器driver = webdriver.Chrome()

代码实现

模块导入

from selenium import webdriverimport time

打开浏览器

driver = webdriver.Chrome()

输入网址

url = 'https://*****.com/item.htm?abbucket=9&id=667918031025&rn=30933D864f689e92fec433592f0dc822'driver.get(url)driver.implicitly_wait(10)

登陆(不是经常登录的电脑,需扫码登录)

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)源码领取:690643772# 标签别名# 匹配到二维码并且点击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()    源码领取:690643772except:    # 选择商品属性    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()

下单

最简单的一个步骤:拿出手机,打开支fu宝,扫码付钱就行

感谢各位的阅读,以上就是“Python怎么用selenium实现自动登录和下单功能”的内容了,经过本文的学习后,相信大家对Python怎么用selenium实现自动登录和下单功能这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Python怎么用selenium实现自动登录和下单功能

本文链接: https://www.lsjlt.com/news/349739.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python怎么用selenium实现自动登录和下单功能
    这篇文章主要讲解了“Python怎么用selenium实现自动登录和下单功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么用selenium实现自动登录和下单功能”吧!前期准...
    99+
    2023-07-05
  • Python用selenium实现自动登录和下单的项目实战
    目录前言前期准备代码实现思路配置浏览器驱动确定浏览器版本下载驱动测试是否成功代码实现最后前言 学python对selenium应该不陌生吧 Selenium 是最广泛使用的开源 We...
    99+
    2023-02-22
    selenium自动登录 selenium自动下单
  • python+selenium实现京东自动登录及秒杀功能
    本文实例为大家分享了selenium+python京东自动登录及秒杀的代码,供大家参考,具体内容如下 运行环境: python 2.7 python安装selenium 安装webdriver(这里是fi...
    99+
    2022-06-04
    自动登录 京东 功能
  • 怎么在python中使用selenium模块实现自动登录
    怎么在python中使用selenium模块实现自动登录?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python可以做什么Python是一种编程语言,内置了许多有效的工具...
    99+
    2023-06-14
  • JavaWeb实现简单的自动登录功能
    本文实例为大家分享了JavaWeb实现简单的自动登录功能的具体代码,供大家参考,具体内容如下 用最近所学的知识点实现自动登录,主要有: 1、Filter过滤器 2、session &...
    99+
    2022-11-12
  • shell脚本怎么实现ssh自动登录功能
    本篇内容介绍了“shell脚本怎么实现ssh自动登录功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!文件名:ssh_auto_login代...
    99+
    2023-06-09
  • Python怎么实现获取网页内容及自动填表单与登录功能
    库import time import ddddocr源码# import threading # 导入threading模块 # from Feishu_SendMsg import * # Identification verifi...
    99+
    2023-05-16
    Python
  • Python利用Selenium实现网站自动签到功能
    目录什么是Selenium前情提要准备工作代码及讲解点击登录点击跳过弹窗小结什么是Selenium 先带领大家学习下Selenium的基本概念吧。 Selenium主要用于web应...
    99+
    2022-11-12
  • 怎么用php实现简单登录和注册功能
    要实现简单的登录和注册功能,可以按照以下步骤使用PHP编写代码:1. 创建数据库表格在数据库中创建一个名为 `users` 的表格,...
    99+
    2023-10-10
    php
  • Python实现获取网页内容及自动填表单与登录功能
    目录库源码知识点补充食用前准备 python 3.10.10 #二维码的库ddddocr 需要 库 import time import ddddocr 源码 # import th...
    99+
    2023-03-22
    Python获取网页内容 Python自动填写表单 Python自动登录
  • 怎么使用python+selenium实现扫码免密登录
    这篇文章主要介绍“怎么使用python+selenium实现扫码免密登录”,在日常操作中,相信很多人在怎么使用python+selenium实现扫码免密登录问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使...
    99+
    2023-07-02
  • 怎么用python实现登录与注册功能
    本篇内容主要讲解“怎么用python实现登录与注册功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用python实现登录与注册功能”吧!1. 案例介绍本例设计一个用户登录和注册模块,使用 ...
    99+
    2023-06-26
  • shell脚本通过expect实现自动单边无密登录功能
    最近项目需要实现单边无密登录,去网上搜索了下相关文章,实践之后发现几乎都不能用。于是结合expect的使用方法自行写了一个,通过验证可用。现在总结在这供需要的朋友参考。 代码如下: EXPECT=/us...
    99+
    2022-06-04
    脚本 功能 shell
  • 怎么用jsp+servlet实现简单登录页面功能
    本篇内容主要讲解“怎么用jsp+servlet实现简单登录页面功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用jsp+servlet实现简单登录页面功能”吧!目录实现功能:开发环境:预备...
    99+
    2023-06-20
  • Python+Selenium+phantomjs怎么实现网页模拟登录和截图
    这篇文章主要介绍“Python+Selenium+phantomjs怎么实现网页模拟登录和截图”,在日常操作中,相信很多人在Python+Selenium+phantomjs怎么实现网页模拟登录和截图问题上存在疑惑,小编查阅了各式资料,整理...
    99+
    2023-06-02
  • Python如何实现获取网页内容及自动填表单与登录功能
    本文小编为大家详细介绍“Python如何实现获取网页内容及自动填表单与登录功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python如何实现获取网页内容及自动填表单与登录功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来...
    99+
    2023-07-06
  • Android中怎么利用SharedPreferences实现自动登录记住用户名和密码功能
    本篇文章为大家展示了Android中怎么利用SharedPreferences实现自动登录记住用户名和密码功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。SharedPreferences简介Sh...
    99+
    2023-05-31
    android sharedpreferences
  • jsp怎么实现登录和注册功能
    要实现登录和注册功能,可以按照以下步骤进行:1. 创建一个登录页面(login.jsp)和一个注册页面(register.jsp)。...
    99+
    2023-08-09
    jsp
  • uniapp怎么用vuex实现登录功能
    Vue.js 是当下前端开发中最流行的 JavaScript 框架之一。而 uni-app 是一个使用 Vue.js 开发跨平台应用的框架。Vuex 是 Vue.js 的状态管理库,是 uni-app 中数据状态管理的重要组成部分。在本文中...
    99+
    2023-05-14
  • android用户登录功能怎么实现
    要实现Android用户登录功能,可以采取以下步骤:1. 创建一个登录页面,包括用户名和密码的输入框,以及登录按钮。2. 在Main...
    99+
    2023-09-13
    android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作