python安卓吾爱_申请会员ID:吾爱Python

1、申请ID:吾爱Python

2、个人邮箱:792800132@qq.com

3、原创技术文章:通过Python来实现网页的自动登录。

原创内容介绍:通过Python中的selenium库实现网页的自动登录(以今日头条为例)

第一步:获取要登录的网站网址,今日头条的主页网址为(https://www.toutiao.com/)

第二步:打开cmd,通过pip命令安装selenium库(这里选用豆瓣的镜像比较快)

第三步:打开pycharm,并从selenium库中导入webdriver

[Python] 纯文本查看 复制代码from selenium import webdriver

第四步:分析网页的元素组成(按F12),这里我们选用QQ的方式进行登录

于是就有下面的代码

[Python] 纯文本查看 复制代码driver = webdriver.Chrome() # 创建一个driver对象

driver.maximize_window() # 最大化浏览器窗口

url = 'https://www.toutiao.com/' # 要访问的网址

driver.get(url) # 连接要访问的网址

driver.find_elements_by_xpath('//*[@id="rightModule"]/div[2]/div/div/ul/li[1]')[0].click() # 利用xpath语法定位并点击QQ小图标

sleep(3) # 等待三秒钟

再按F12 来分析网页组成

none.gif

image.png (99.09 KB, 下载次数: 1)

2020-8-3 20:45 上传

可知这是一个iframe框架,想要操作里面的元素,必须要跳转到里面去

[Python] 纯文本查看 复制代码driver.switch_to.frame("ptlogin_iframe") # 跳转到iframe框架

接着就是操作里面的元素了

[Python] 纯文本查看 复制代码driver.find_elements_by_xpath('//*[@id="switcher_plogin"]')[0].click() # 点击账号密码登录

driver.find_elements_by_xpath('//*[@id="u"]')[0].send_keys('792800132') # 输入QQ账号

driver.find_elements_by_xpath('//*[@id="p"]')[0].send_keys('huang171015') # 输入密码

driver.find_elements_by_xpath('//*[@id="login_button"]')[0].click() # 点击登录

接着在用swich_to.window返回操作窗口,window_handles返回的是你当前打开了几个窗口,这里就一个,所有取第一个就是

[Python] 纯文本查看 复制代码driver.switch_to.window(driver.window_handles[0])

最后完成登录

none.gif

2345截图20200803210142.png (206.9 KB, 下载次数: 1)

2020-8-3 21:04 上传

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/20073.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HTML和xml有哪些区别?

💂 个人网站:【海拥】【游戏大全】【神级源码资源网】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 目录 前言HTML和XML的概述HT…

从零开始的Python编程指南:掌握基础语法与实用技巧

💂 个人网站:【海拥】【游戏大全】【神级源码资源网】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 目录 前言Python简介准备工作…

技术写作过程:如何写出好的技术文章

💂 个人网站:【海拥】【摸鱼游戏】【神级源码资源网】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 2020 年,我…

突破传统,AI在加速“孵化”你的数字人

💂 个人网站:【海拥】【游戏大全】【神级源码资源网】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 目录 背景数字人的定义数字人…

37岁,公司把整组都裁了,只剩我一人干所有活,但不给涨薪!想主动换工作,又想要赔偿,该怎么办?...

很多时候,工作就像鸡肋,食之无味,弃之可惜。 一位网友求助: 37岁,在如今公司工作4年。公司今年裁员,部门设计组从5人缩减到1人,只剩他自己。侧面了解到公司并没有裁他的打算。现在他心情很复杂&…

职场新人如何使用ChatGPT提高工作效率

刚刚从象牙塔中毕业,走向社会战场。作为职场新人的同学们刚刚进入公司和部门,难免会被安排做些本职工作之外的事务工作,被上级安排做些零零碎碎的小东西,俗称打杂。这些工作说难不难,想要做漂亮也并不简单,…

ChatGPT 最佳实践指南

GPT Best Practices GPT 最佳实践指南 This guide shares strategies and tactics for getting better results from GPTs. The methods described here can sometimes be deployed in combination for greater effect. We encourage experimentation to find the methods that…

基于 ChatGPT 和 React 搭建 JSON 转 TS 的 Web 应用

在本文中,你将学习如何使用 ChatGPT API 构建一个将 JSON 对象转换为 Typescript interface 的 Web 应用 为什么你需要它? 许多网站为不同的场景提供 API 简单的解决方案是发送 JSON 并返回 Typescript 中的interface 你也可以使用 JSON-to-typescri…

ChatGPT 能为计算材料科学做些什么?未来会取代计算材料科学家吗?

来源:ScienceAI 本文约2600字,建议阅读5分钟本文简要讨论了 ChatGPT 可能应用于计算材料科学的 3 个方面,即生成结构、计算材料软件编程,数据可视化等。 ChatGPT 已火爆全球,它可以完成一系列具有挑战性的任务&#xf…

强到在IQ测试中“碾压”人类的ChatGPT,可能解不出这几个数学脑筋急转弯

来源:AI前线 作者:Meghan Bartels 译者:王强 策划:刘燕 ChatGPT 可以在 IQ 测试中拿到高分,但它没法在传奇数学谜题大师 Martin Gardner 设计的题目中击败人类高手 事实证明,如果你想解答一个脑筋急转弯问…

我们拆了一款将ChatGPT“落地”的AI语音交互机器人,八核A7全志R58主控

视频版本拆机:【60块钱,垃圾佬的第一台机器人,国产8核CPU全志R58】 https://www.bilibili.com/video/BV1Qk4y177ja/?share_sourcecopy_web&vd_source6ec797f0de1d275e996fb7de54dea06b 公子小白是一对由狗尾草智能科技推出的人工智能机…

万字长文:Stable Diffusion 保姆级教程

万字长文:Stable Diffusion 保姆级教程 2022年绝对是人工智能爆发的元年,前有 stability.ai 开源 Stable Diffusion 模型,后有 Open AI 发布 ChatGPT,二者都是里程碑式的节点事件,其重要性不亚于当年苹果发布iPhone&a…

Claude注册保姆级教程,含添加slack失败等问题处理方式

ChatGPT最强平替Claude 1. 搜索claude官网 网址:https://www.anthropic.com/product2、添加到slack 进入官网后下拉,滚动到页面底部,点击Product News,“Claude in Slack”。3、进入slack应用市场 https://w1685857018-gkt521992…

外汇天眼:Apple与MetaQuotes之争!谁是下一个Apple?谁会成下一个MT4/5?

手机巨头Apple 从其应用商店App Store中下架领先的交易软件MetaTrader4(MT4)和 MetaTrader5(MT5)引发了外汇市场热议。 虽然截止发稿,Apple以及交易软件MT4/5供应商MetaQuotes均未对此次事件发表任何评论,…

yfinance 国内使用,下载雅虎财经数据

本文基于2021年发布的FinRL框架,在第一步下载数据便遇到了问题 要么时区获取不到:No timezone found, symbol may be delisted 要么数据没有:No data found for this date range, symbol may be delisted 其实都是代理问题 FinRL: Deep Re…

ChatGPT想干掉测试人员,做梦去吧

很多人都发现ChatGPT可以做一些代码相关的工作,不仅可以写一些测试用例和自动化脚本,还可以做一定量的调优,于是就开始担忧起来,到哪天我的测试工作会不会被ChatGPT这个工具给取代了? 1. ChatGPT目前对哪些东西会有冲…

《Steam平台上的VR虚拟现实》(Yanlz+Unity+XR+VR+AR+MR+Steam+SteamVR+Vive+Oculus+Valve+立钻哥哥+==)

《Steam平台上的VR虚拟现实》 《Steam平台上的VR虚拟现实》 版本 作者 参与者 完成日期 备注 YanlzVR_Steam_V01_1.0 严立钻 2019.04.01 ##《Steam平台上的VR虚拟现实》发布说明: “Steam平台上的VR虚拟现实”:是对“Ste…

HTC VIVE VR眼镜的介绍以及初始化设置

硬件设备介绍 使用的硬件设备:HTC VIVE 或 HTC VIVE Pro 1.认识一下HTC VIVE VR头盔上的主要部件: A 是基站(定位器) x 2(发射激光定位头显与手柄控制器) B 是同步线 C 是基站电源适配器 x2(任何电子设备都需要能源支持) E 是联接器(把头显和电脑连起…

2018VR排行手机VR眼镜哪个好?VR眼镜多少钱,哪个VR眼镜性价比高?评测推荐

摘要:虚拟现实(VR)头戴设备目前已成为市面一类比较火热的产品,它有哪些分类呢?一般可分为头戴类、非头戴类和手套类。怎样选购vr眼镜?不妨先来看看目前比较火的vr眼镜产品评测。

Type-C接口AR/VR眼镜转接器方案,同时支持边传输数据边充电

近几年,人们对电子数码设备的需求也不断提升,VR眼镜作为终端显示产品也不断更新迭代。目前VR眼镜开始配备USB -C接口,现在苹果、华为、三星、华硕、小米等品牌的笔记本都支持通过USB C接口来进行视频数据传输。 USB-C接口除了能够用来传输文…