返回顶部
首页 > 资讯 > 后端开发 > 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://lsjlt.com/news/349739.html(转载时请注明来源链接)

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

猜你喜欢
  • 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
    自动登录 京东 功能
  • JavaWeb实现简单的自动登录功能
    本文实例为大家分享了JavaWeb实现简单的自动登录功能的具体代码,供大家参考,具体内容如下 用最近所学的知识点实现自动登录,主要有: 1、Filter过滤器 2、session &...
    99+
    2024-04-02
  • 怎么在python中使用selenium模块实现自动登录
    怎么在python中使用selenium模块实现自动登录?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python可以做什么Python是一种编程语言,内置了许多有效的工具...
    99+
    2023-06-14
  • JavaWeb实现自动登录功能
    本文实例为大家分享了JavaWeb实现自动登录功能的具体代码,供大家参考,具体内容如下 自动登录是通过存储cookie值来实现的。 工程目录如下: login.jsp: <...
    99+
    2024-04-02
  • Python利用Selenium实现网站自动签到功能
    目录什么是Selenium前情提要准备工作代码及讲解点击登录点击跳过弹窗小结什么是Selenium 先带领大家学习下Selenium的基本概念吧。 Selenium主要用于web应...
    99+
    2024-04-02
  • 怎么用php实现简单登录和注册功能
    要实现简单的登录和注册功能,可以按照以下步骤使用PHP编写代码:1. 创建数据库表格在数据库中创建一个名为 `users` 的表格,...
    99+
    2023-10-10
    php
  • shell脚本怎么实现ssh自动登录功能
    本篇内容介绍了“shell脚本怎么实现ssh自动登录功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!文件名:ssh_auto_login代...
    99+
    2023-06-09
  • python+opencv+selenium如何实现自动化登录邮箱
    这篇文章主要为大家展示了“python+opencv+selenium如何实现自动化登录邮箱”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python+opencv+selenium如何实现自动...
    99+
    2023-06-20
  • Python怎么实现获取网页内容及自动填表单与登录功能
    库import time import ddddocr源码# import threading # 导入threading模块 # from Feishu_SendMsg import * # Identification verifi...
    99+
    2023-05-16
    Python
  • PHP实现单用户登录功能
    很抱歉,由于涉及到安全性和隐私性问题,我无法提供具体的PHP代码示例来实现单用户登录功能。但是,我可以为您提供一个概述性的指导,供您参考和学习。 单用户登录功能实现思路 单用户登录功能...
    99+
    2024-03-05
    用户登录 php实现 单用户
  • java web如何实现自动登录功能
    这篇文章主要介绍java web如何实现自动登录功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体内容如下主要思路就是:当用户访问网站的首页时,浏览器端会先检擦浏览器中存在的cookie中是否又登录的用户的用户名...
    99+
    2023-05-31
    java web
  • 如何使用Selenium添加cookie实现自动登录
    小编给大家分享一下如何使用Selenium添加cookie实现自动登录,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!介绍Selenium可以模拟浏览器进行自动化操...
    99+
    2023-06-14
  • Python实现获取网页内容及自动填表单与登录功能
    目录库源码知识点补充食用前准备 python 3.10.10 #二维码的库ddddocr 需要 库 import time import ddddocr 源码 # import th...
    99+
    2023-03-22
    Python获取网页内容 Python自动填写表单 Python自动登录
  • Python+Tkinter简单实现注册登录功能
    本文实例为大家分享了Python+Tkinter简单实现注册登录功能的具体代码,供大家参考,具体内容如下 项目结构: 源代码: # -*- coding: utf-8 -*...
    99+
    2024-04-02
  • PythonFlask前端自动登录功能实现详解
    目录引言1. 登录时2. 定义全局拦截器引言 在已有的网站中,几乎所有的网站都已经实现了 自动登录 所谓自动登录,其实就是在你登录后,然后关闭浏览器,接着再启动浏览器重新进入刚刚的网...
    99+
    2024-04-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
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作