用selenium实现网页支付宝自动登录遇到的问题

这篇具有很好参考价值的文章主要介绍了用selenium实现网页支付宝自动登录遇到的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前几天做了一个淘宝购物车秒杀的程序但是在输入支付密码的时候出现了问题,这个问题主要是这样的:

我用的方法是send_keys的方法来输入支付密码

def pay():
    while True:
        try:
            edge.find_element(By.XPATH, '//*[@id="payPassword_container"]/div').send_keys(key)
            break
        except:
            pass

用selenium实现网页支付宝自动登录遇到的问题

这样可以实现在支付密码输入框输入密码,但是需要手动对那个密码输入框点一下检查才可以,然后一直尝试这个方法还是一样之后我便考虑用其他方法了,这个方法就是模拟按键

def passward():
    abj = re.compile('(?P<p1>\d?)(?P<p2>\d?)(?P<p3>\d?)(?P<p4>\d?)(?P<p5>\d?)(?P<p6>\d?)', re.S)
    result = abj.finditer(key)
    for it in result:
        pyautogui.press(it.group('p1'))
        pyautogui.press(it.group('p2'))
        pyautogui.press(it.group('p3'))
        pyautogui.press(it.group('p4'))
        pyautogui.press(it.group('p5'))
        pyautogui.press(it.group('p6'))

用selenium实现网页支付宝自动登录遇到的问题 

这种方法效果也不太理想,这个方法要成功输入密码还是需要马上点一下屏幕

这就是我尝试的两种方法了,一直不清楚这个问题的原因是什么,希望懂的可以帮忙解答一下吧 ,真的被困惑住了

#后面又测试了一下发现用sendkeys的方法吧浏览器窗口最小化也可以正常输入密码,这还是不错的文章来源地址https://www.toymoban.com/news/detail-497757.html

到了这里,关于用selenium实现网页支付宝自动登录遇到的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringBoot+RabbitMQ实现超时未支付订单自动取消,localhost:15672没有登录页面。

    简介 安装RabbitMQ需要安装Erlang/OTP,并保持版本匹配。 RabbitMQ官网:RabbitMQ: One broker to queue them all | RabbitMQ RabbitMQ与Erlang/OTP版本对照表:Erlang Version Requirements | RabbitMQ Erlang官网下载:Downloads - Erlang/OTP 1.Windows上安装RabbitMQ前需要安装Erlang。(下载安装不做叙述,除了需要自定义安

    2024年04月15日
    浏览(55)
  • 【RPA开发】Selenium 实现网页自动化

    开发时有时会遇到网页爬取限制的情况,那么此时可以通过 Selenium 来解决这个问题,因为 Selenium 是模拟浏览器执行网页爬取,相比 Request/API 操作更安全,服务器会完全认为是用户在用浏览器进行操作,如此可以实现网页自动化操作,由于 Selenium 是完全模拟浏览器操作,因此

    2023年04月25日
    浏览(105)
  • 如何隐藏Selenium特征实现自动化网页采集

    Selenium是一个流行的自动化网页测试工具,可以通过模拟用户在Chrome浏览器中的操作来完成网站的测试。然而,有些网站会检测浏览器是否由Selenium驱动,如果是,就会返回错误的结果或拒绝访问。为了避免这种情况,我们需要隐藏Selenium的特征,让网站认为我们是正常的用户

    2024年02月04日
    浏览(56)
  • 使用selenium如何实现自动登录

      回顾使用requests如何实现自动登录一文中,提到好多网站在我们登录过后,在之后的某段时间内访问该网页时,不会给出请登录的提示,时间到期后就会提示请登录!这样在使用爬虫访问网页时还要登录,打乱我们的节奏,并详细介绍了使用requests爬取网页时为实现自动登

    2024年02月12日
    浏览(55)
  • selenium利用cookies实现自动登录

    原理很简单,首先手动完成登录后,把cookies保存到本地,下次再把cookies注入到浏览器里面,就自动实现了登录 最近在学习写python的自动化脚本,但是发现测试工具打开之后的网页是没有用户自己打开浏览器时记录的cookie,简单来说也就是打开的网站不会自己登录,所以想要简单

    2024年02月11日
    浏览(44)
  • Python实现获取网页内容及自动填表单与登录功能

    这篇文章主要为大家详细介绍了如何利用Python实现模拟浏览器启动,获取网页内容、自动填表单、自动登录、自动过验证码等功能,需要的可以参考一下 库 源码 知识点补充 食用前准备 python 3.10.10 #二维码的库ddddocr 需要 下面为大家介绍一下文中用到的ddddocr库的相关使用吧

    2024年02月11日
    浏览(50)
  • Selenium添加Cookie来实现自动登录

    最近在学习写python的自动化脚本,但是发现测试工具打开之后的网页是没有用户自己打开浏览器时记录的cookie,简单来说也就是打开的网站不会自己登录,所以想要简单的实现下如何用cookie来登录 总的来说分两步 第一步获取你登录的cookie,以csdn为例 然后在控制台你就可以得到一

    2024年02月11日
    浏览(53)
  • 实现使用软路由自动登录校园网等网页认证(零基础教程)

    学校和单位的网络每次使用都需要重新登陆,有时候出差在外无法实现远程控制,非常不方便,这里提供一种使用软路由自动登录网页认证的方法,使路由器检测网络状态掉线自动重登或者定时自动重登。 按照如下步骤来即可: openwrt是一种针对嵌入式设备的Linux操作系统,

    2024年02月06日
    浏览(79)
  • Python+VS Code+Selenium+EdgeDriver实现网页自动化

    一:安装Selenium 这里用 pip 安装Selenium 3.3.1 1,打开 CMD ,输入 pip install selenium==3.3.1 2,出现 Successfully Install 后关闭窗口( 我是卸载后安装,第一次安装的界面与此不同 )  3,使用pip show selenium 可以查看版本 注意:非必要不安装4.0及以上版本,新版本调用Pack时语法发生改动

    2024年01月19日
    浏览(56)
  • Python利用Selenium实现自动化验证登录

    Python里面使用Selenium是一个很重要的自动化测试模块,我们可以用它写一个验证登录脚本,有了这个可以用来保存cookie信息等,下面是一个简单的demo:

    2024年02月15日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包