大家好,给大家分享一下python登录网页账号密码,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!
1、前言
主要用到python的selenium库,通过模仿浏览器行为+定位登录所需的标签位置,实现网页登录功能.最后在码云(gitee)上测试自动登录功能.
2、selenium定位网页元素
关于selenium的使用前准备可以看到我之前的一篇文章python网络爬虫--下载图片.
我们有许多方法对页面的元素进行定位,对于不同的元素,我们使用最优的定位方法即可。Selenium提供了下面的方法进行元素定位:
- find_element_by_id
- find_element_by_name
- find_element_by_tag_name
- find_element_by_class_name
- find_element_by_css_selector
通过一个例子来大概说明怎么使用这些方法
<html>
<body>
<form id="loginForm">
<input name="username" type=