python自动登录某乎、某宝、某东等网站(自学,可能不全面,笔者亲测成功,仅供参考)

这篇具有很好参考价值的文章主要介绍了python自动登录某乎、某宝、某东等网站(自学,可能不全面,笔者亲测成功,仅供参考)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


需要工具:anaconda集成环境/python、pycharm、playwright第三方库。

难点:大型网站具有优秀的反爬机制,传统验证码以及滑块验证码是阻碍目标的最大敌手。

总思路:大型网站都有免登录措施(登录过后,短时间内第二次登录免登录)。

依靠的是登录后服务器与浏览器共同保存的state状态,我们拿到指定网站的state状态后。

即可实现免密登录,但是state状态可能会失效,失效后需要重新获取此state状态。


获取state状态:

与正常免密登录一样,我们需要先手动登录一次,目的是拿到state信息

在这里笔者附上源码,并做了注释文章来源地址https://www.toymoban.com/news/detail-494566.html

from playwright.sync_api import Playwright, sync_playwright, expect


def run(playwright: Playwright) -> None:
    browser = playwright.chromium.launch(headless=False)#创建浏览器,并指定创建的浏览器可见
    context = browser.new_context()#由浏览器创建一个上下文,playwright特有
    page = context.new_page()#由上下文创建网页
    page.goto("指定网站的登录网址")
    page.wait_for_timeout(20000)#单位ms,即提供20秒时间用于手动登录
    # ---------------------

到了这里,关于python自动登录某乎、某宝、某东等网站(自学,可能不全面,笔者亲测成功,仅供参考)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Python爬虫实战系列:如何爬取某乎热搜榜单

    本篇文章将带你通过Python爬虫实战,学习如何爬取某乎平台的热搜榜单。

    2024年02月11日
    浏览(47)
  • python 面向对象利用selenium【获取某东商品信息】

    用python程序和谷歌selenium插件获取某东商品详细信息【商品名称、商品简介,超链接】 利用selenium自动化程序 中的css页面结构索取来获取详细数据 关于谷歌selenium的安装方法和使用方法 第一步检查自己谷歌浏览器的版本 1.1 找到设置:并鼠标点击进入 1.2进入设置选项后,下滑

    2024年01月16日
    浏览(35)
  • 自学Python+Selenium自动化测试

            俗话说的好,书读百遍不如手过一遍,而编程这东西是看书看视频一万遍都不如你自己多敲代码、写脑图、总结分享转换成自己的内容来的实在。         今天我就把最近学的(二) Selenium核心WebDriver API 简单总结一下,方便自己以后找出来看看。         一

    2024年02月05日
    浏览(38)
  • python 爬虫某东网商品信息 | 没想到销量最高的是

    哈喽大家好,我是咸鱼 好久没更新 python 爬虫相关的文章了,今天我们使用 selenium 模块来简单写个爬虫程序——爬取某东网商品信息 网址链接:https://www.jd.com/ 完整源码在文章最后 我们需要找到网页上元素的位置信息(xpth 路径) 我们首先需要知道搜索框和搜索按钮的位置

    2024年02月08日
    浏览(32)
  • Web 自动化测试案例——关闭某视频网站弹出广告以及打开登录框输入内容

    人生苦短,我用Python。许久没写博客了,今天又是久违的参与话题的讨论,话题的内容是: 如何入门 Python 的? 这个话题对于我来说有点小尴尬,因为我没有系统的学习过 Python 这门语言,只不过在写些算法题、小demo接触过,还有就是帮朋友搞大数据作业时(爬取数据、分析

    2024年02月10日
    浏览(65)
  • Web 自动化测试案例(入门级)——关闭某视频网站弹出广告以及打开登录框输入内容

    人生苦短,我用Python。许久没写博客了,今天又是久违的参与话题的讨论,话题的内容是: 如何入门 Python 的? 这个话题对于我来说有点小尴尬,因为我没有系统的学习过 Python 这门语言,只不过在写些算法题、小demo接触过,还有就是帮朋友搞大数据作业时(爬取数据、分析

    2024年02月06日
    浏览(56)
  • Powershell脚本自动化登录网站的简单实例,命令行方式实现Http(s)的GET、POST请求

    自动化登录网站的流程比较简单,如果不懂 Python、JavaScript、C++ 等编程语言,又没有安装这些编程语言环境软件,我们还要新的点子:用Windows系统自带的 Powershell 运行自编的脚本来实现。 PowerShell 是一种功能强大的自动化工具,除了可以使用 DOS 批处理命令之外,还可以进行

    2024年02月10日
    浏览(46)
  • Python之selenium,使用webdriver模拟登录网站(含验证码)

    前段时间做了一个小项目,其中有一段需要自动获取网站后台的数据,但是这个网站没有任何提供给开发者的API,所以只能靠自己去探索。 起初想着用发送请求的方式去模拟登陆,获取cookies,从而再获取网站后台数据,但是因为自己太菜了一些原因,放弃了这个方法。 后来

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

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

    2024年02月16日
    浏览(35)
  • 【Python爬虫项目实战二】Chatgpt还原验证算法-解密某宝伪知网数据接口

    最近在写论文,导师那里很严格,所以我打算去知网下载文章进行参考,但是需要money,在同学的推荐下拿到了某宝一家免费的知网接口,今天就是对该网站的分析,最后成品会开源!在分析的时候被对方耍了一下,对方有一个登陆页面,登陆了后才发现只是个导航,其实登

    2023年04月22日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包