最新Python 实现自动登录抖音(京东),实现滑块自动滑过

这篇具有很好参考价值的文章主要介绍了最新Python 实现自动登录抖音(京东),实现滑块自动滑过。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

爬虫的过程中会遇到很多反爬的网站,今天就来讲讲字节系下抖店的滑块验证码的破解流程,谷歌驱动chromedriver路径此处忽略,自己可以去配置,希望对有疑问的同学有帮助,仅作参考。

一、使用Python+selenium实现此功能

1.既然用到selenium,第一步就要先配置初始化selenium

代码模块如下: 

最新Python 实现自动登录抖音(京东),实现滑块自动滑过

这样我们就可以实现使用谷歌浏览器自动登录

2.登录

登录网址我们要知道网站链接,让后输入你的账号和密码

最新Python 实现自动登录抖音(京东),实现滑块自动滑过

这里点击登录后需要通过页面元素来判断是否存在滑块验证码

最新Python 实现自动登录抖音(京东),实现滑块自动滑过

 最新Python 实现自动登录抖音(京东),实现滑块自动滑过

3.处理滑块验证码 

出现滑块验证码,我们就要进行下一步处理。首先我们需要下载页面上的大图与小图,如图两个红框部分,然后对图片进行灰度化及二值化处理,最火计算滑块需要移动的距离

最新Python 实现自动登录抖音(京东),实现滑块自动滑过

 下载图片模块最新Python 实现自动登录抖音(京东),实现滑块自动滑过

图片灰度化与二值化处理

最新Python 实现自动登录抖音(京东),实现滑块自动滑过

 4.模拟鼠标移动滑块

得到滑块需要移动的距离后就需要移动鼠标

最新Python 实现自动登录抖音(京东),实现滑块自动滑过

 这里还需要移动轨迹方程,因为需要最大化的模拟人为移动滑块,所以这里进行了正反向移动,就是模拟滑块滑过的情况。

最新Python 实现自动登录抖音(京东),实现滑块自动滑过

 5.验证滑块是否通过

最后一步就是验证滑块验证码是否通过,主要是通过登录后的页面链接来进行判断,同时还要处理验证失败的情况,我这里用到while循环,出现失败就要重新获取滑块信息,获取移动的距离,移动鼠标滑动,直到滑块验证码通过。我这里没有限制次数,这里也可以限制一下失败次数。

最新Python 实现自动登录抖音(京东),实现滑块自动滑过

6.拿到cookie,获取数据

最新Python 实现自动登录抖音(京东),实现滑块自动滑过

 登录成功后直接获取cookie,将cookie传入到请求数据的headers里,就可直接拿到你想要的的数据了。

二。总结

其实滑块验证码都是大同小异,通过抖店的滑块验证码案例,我又破解了京东平台登录的滑块验证码。主要的难点在于图片需要移动的距离,以及轨迹方程,需要多去试试找到合适的就OK了。

第一次发文,希望各位大佬多多支持,有疑问可留言,也可加本人微信:wx1031867153文章来源地址https://www.toymoban.com/news/detail-401129.html

到了这里,关于最新Python 实现自动登录抖音(京东),实现滑块自动滑过的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 利用Python中selenium库爬虫实现中国裁判文书网自动登录批量下载功能——最新版详细教程!!

    如果电脑上没有chrome浏览器或者当前chrome浏览器不是最新版,请先去chrome官网下载安装最新版chrome浏览器 https://www.google.cn/chrome/index.html 什么是ChromeDriver ChromeDriver是一种用于自动化和控制Google Chrome浏览器的工具。它是一个开源的项目,由Google维护,并提供给开发者使用。Ch

    2024年02月04日
    浏览(118)
  • 抖音、云图、星图、巨量等滑块验证(python+selenium)

    抖音、云图、星图、巨量等滑块通用 2023年3月份亲测好用,仅用于学习测试。

    2024年02月10日
    浏览(57)
  • Python自动化实现抖音自动刷视频

    本文主要介绍了Python自动化实现抖音自动刷视频,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 环境准备 实现 Python3.5以上 Appium Server服务器 Android SDK,需要用到adb服务 需要依赖Appium-Pytho

    2024年02月12日
    浏览(39)
  • ios免越狱脚本实现方案,苹果手机实现自动抖音发私信且是中文输入,FN键切换输入法,最新的苹果11以上圆角的屏幕一并支持。

    苹果手机实现自动抖音发私信且是中文输入,FN键切换输入法,最新的苹果11以上圆角的屏幕一并支持。 今天用双头硬件,一小时不到,用易语言写了一个DEMO脚本。苹果手机实现自动化操作抖音,可以自动点赞、留言、特别是发私信的中文输入。FN键的支持,牛啊。 不用什么

    2024年02月15日
    浏览(164)
  • Python如何解决“滑块验证码”登录识别(3)

    前言 本文是该专栏的第24篇,后面会持续分享python的干货知识,记得关注。 做爬虫项目的时候,总是会遇到我们的冤家老朋友——验证码(图文验证码,点选验证码,滑块验证码)等。前面我有介绍过图文验证码和点选验证码,针对验证码这块, 后面我会持续更新这些 验证码

    2023年04月08日
    浏览(37)
  • 用Selenium实现滑块验证码登录

    现在很多网站的登录,都采用了拖动图片滑块的验证码方式来进行验证登录,比如哔哩哔哩和京东等。在使用爬虫等自动化程序时,如何通过滑块验证,就成了需要解决的问题。 这里通过大名鼎鼎的ddddocr图片识别库,和模拟浏览器操作的selenium库来实现 安装浏览器driver 首先

    2024年01月22日
    浏览(42)
  • python selenium模拟登录某网站的滑块拖动操作

    参考文章: https://blog.csdn.net/u010945216/article/details/120838385

    2024年02月16日
    浏览(46)
  • Python实现批量QQ自动登录

    需要使用 Python 设计一个 QQ 的批量自动登录的脚本, 查了一些资料, 通过调 API 实现该功能。 代码主要使用了几个常用的 API win32gui win32api win32con PyUserInput 前置需要安装 PyHook,否则会报错 pykeyboard pymouse 参考链接 PyHook3 安装 https://www.cnblogs.com/Denon-CAT/p/12771357.html 注意 在使用该程

    2024年02月16日
    浏览(37)
  • Python利用Selenium实现自动化验证登录

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

    2024年02月15日
    浏览(46)
  • python实现某音自动登录+获取视频数据

    Dy这个东西想必大家都用过,而且还经常刷,今天就来用代码,获取它的视频数据 环境使用 Python 3.8 Pycharm 模块使用 requests selenium json re 1. 明确需求 明确采集网站以及数据内容 数据: 视频链接 / 视频标题 2. 抓包分析 通过开发者工具进行抓包分析 I. 打开开发者工具: F12 II. 刷新

    2024年02月09日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包