from selenium import webdriver

import time

baiduuser = input('百度账号:')

baidupassword = input('百度账号密码:')

emailuser = input('邮箱账号:')

emailpassword = input('邮箱账号密码:')

def baidudenglu():

driver = webdriver.Chrome()

driver.implicitly_wait(10)

driver.get("http://www.baidu.com")

driver.maximize_window()

driver.find_element_by_link_text('登录').click()

time.sleep(3)

driver.find_element_by_id('TANGRAM__PSP_11__footerULoginBtn').click()

driver.find_element_by_id('TANGRAM__PSP_11__userName').send_keys(baiduuser)

driver.find_element_by_id('TANGRAM__PSP_11__password').send_keys(baidupassword)

driver.find_element_by_id('TANGRAM__PSP_11__submit').click()

try:

driver.find_element_by_xpath('//div[@id="u1"]/a[@id="s-top-username"]')

print('已经登录')

except:

print('没有登录')

time.sleep(3)

driver.find_element_by_id('TANGRAM__29__select_show_arrow').click()

driver.find_element_by_id('TANGRAM__29__select_email').click()

driver.find_element_by_id('TANGRAM__29__button_send_email').click()

time.sleep(5)

yanzhengma=input("请输入验证码:")

driver.find_element_by_id('TANGRAM__29__input_vcode').send_keys(yanzhengma)

# driver.find_element_by_xpath('//div[@id="TANGRAM__29__content_vcode"]//TANGRAM__29__input_label_vcode').send_keys(yanzhengma)

driver.find_element_by_id('TANGRAM__29__button_submit').click()

time.sleep(35)

driver.delete_all_cookies()

driver.quit()

if __name__ == '__main__':

baidudenglu()

因为百度登录的时候,需要验证手机或者是邮箱,又或者是图片验证,所以这里留了空间,让我们可以做这些事情。当然,需要想实现真正的自动登录也是可以的,可以关注我的微信公众号给我留言:

python 自动打开登陆应用编码_python百度自动登录代码相关推荐

  1. python编写一个登陆验证程序_Python实现简单登录验证详解

    本文实例为大家分享了简单的Python登录验证,供大家参考,具体内容如下 编写登录接口 要求:1.输入用户名密码 2.认证成功后显示欢迎信息 3.输错三次后锁定 #coding=utf-8 __aut ...

  2. python已打开页面获取信息_python+selenium实现自动登录网页获取信息(一)

    我用的是一个教师继续教育的网站,进行演示和模拟,网站:http://cas.study.yanxiu.jsyxsq.com/auth/login?service=http%3A%2F%2Fwww.17 ...

  3. python 12306查询不到车次_python实现自动抢12306火车票,妈妈再也不用担心我没有车回去了...

    转眼,2018还有几天就过去了,新年也不远了. 无论是在上学的,还是上班的.新年,我们需要一张火车票,回家看看自己的老爹老母亲. 中国这么多亿人口,我们怎么能愉快地.优雅地拿到一张火车票呢? pyth ...

  4. python的打开方式有哪些_python中打开程序的方式有哪些

    python中打开程序的方式有哪些 发布时间:2020-08-10 11:58:08 来源:亿速云 阅读:64 作者:小新 这篇文章将为大家详细讲解有关python中打开程序的方式有哪些,小编觉得挺实 ...

  5. python爬取豆瓣读书简单_Python用16行代码就搞定了爬取豆瓣读书页面

    点击蓝字"python教程"关注我们哟! 我们一直说Python比较简单,代码体量没有别的程序那么大,对于初学者,尤其是零编程基础的初学者来说,感触没有那么明显,那么今天就让你见识 ...

  6. python爬取豆瓣读书简单_Python用16行代码就搞定了爬取豆瓣读书页面!

    我们一直说Python比较简单,代码体量没有别的程序那么大,对于初学者,尤其是零编程基础的初学者来说,感触没有那么明显,那么今天就让你见识一下:爬取豆瓣读书页面,Python用16行代码就搞定了! p ...

  7. 电脑的计算机自动打开文件,为什么电脑开机会自动打开文件或者文件夹

    描述 第一个问题:当你登录后,一个类似于C:\Program Files\LitWare的目录会自动打开 原因:你的系统里存在两个相邻的目录,其中一个是另一个的严格前缀,例如下面的两个目录:C:\Pr ...

  8. python中打开文件提示编码当时错误_Python:文件编码错误

    从几天开始,我就在用Python编写的小程序中处理这个烦人的问题.在 我经常使用MediaWiki-最近我做文档从.doc到Wikisource的转换.在 在Libre Office中打开micros ...

  9. python 批量打开网页并截图_Python自动截图html页面

    需求:实现自动截图html页面: 准备: 1.安装selenium 1)pip install selenium 2) 通过pycharm解释器图形化安装 File->settings-> ...

最新文章

  1. 遗传算法 Genetic Algorithm
  2. linux查看文件隐藏字符,Linux使用cat命令显示隐藏字符的方法
  3. Asp.net core 学习笔记 ( Web Api )
  4. 中国中老年化妆品行业消费需求现状与产销规模前景展望报告2022年
  5. boost::initialized<T>相关的测试程序
  6. 【转】时间序列分析——基于R,王燕
  7. webpack打包js文件
  8. zabbix中文乱码设置
  9. javascript数据类型(摘录)
  10. 锁定计算机的软件,易通电脑锁(控制上网时间必备软件)
  11. ipv6的127位掩码如何表示_IP地址与子网掩码划分经验分享
  12. 贪心法找钱python_python找钱?
  13. 深信服Python笔试
  14. 自定义chrome新标签页
  15. Mysql - 带条件求和(sum)
  16. Spring Boot WebFlux 入门
  17. 计算机改成音乐键位,让键盘变成你想要的样子:改键利器 Karabiner-Elements
  18. android开发的超级玛丽游戏
  19. QT编译:error LNK2019: 无法解析的外部符号 __imp_xxx,函数 “public: static void __cdecl Control::KeySet(class QSt
  20. 测试软件下载安装整理

热门文章

  1. seer文献_文献解读:基于SEER数据库的临床预测模型
  2. 百特搭作为低代码/无代码市场代表厂商入选《2022·爱分析低代码厂商全景报告》
  3. 2023-03-20 duckdb-Push-Based Execution Model
  4. 湖南大学计算机专业什么水平,湖南大学考研难吗?一般要什么水平才可以进入?...
  5. 图像分辨率、像素总数、文件大小搞清楚
  6. Java利用jacob实现wps转换pdf
  7. 在php中怎么给表格加背景,怎么在表格中添加背景图
  8. 【每天学点算法题10.16】由rand7()生成rand10()
  9. 实现一个家庭安防与环境监测系统(一)
  10. ArcGIS API for JavaScript如何使用本地的字体库