【爬虫实例】实现模拟登陆

一、代码及实现思路

本文以人人网作为举例,实现模拟登陆,主要思路:用selenium的方式启动浏览器,找到用户名以及密码,填充进去之后点击登陆。

import time
from selenium import webdriver

driver = webdriver.Chrome() #启动浏览器
driver.get("http://www.renren.com/") #访问人人网的网址
time.sleep(3) #防止网速慢  等待3秒
username='1147040@qq.com' #定义账号
password='scrapy_demo'     #定义密码
user=driver.find_element_by_id("email") #找到“email”元素
user.send_keys(username)#将username填充进去
mima=driver.find_element_by_id("password")#找到密码元素
mima.send_keys(password)  #将密码填充进去
login=driver.find_element_by_id("login")#找到登陆按键
login.click()#点击登陆

二、效果展示

页面自动填充了密码并点击登陆,最后登陆成功。


图片.png

图片.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容