# douban.pyfrom selenium import webdriver
from selenium.webdriver.common.keys import Keys
import timedriver = webdriver.PhantomJS()
driver.get("http://www.douban.com")# 输入账号密码
driver.find_element_by_name("form_email").send_keys("xxxxx@xxxx.com")
driver.find_element_by_name("form_password").send_keys("xxxxxxxx")# 模拟点击登录
driver.find_element_by_xpath("//input[@class='bn-submit']").click()# 等待3秒
time.sleep(3)# 生成登陆后快照
driver.save_screenshot("douban.png")with open("douban.html", "w") as file:file.write(driver.page_source)driver.quit()

案例一:网站模拟登录相关推荐

  1. 【日常】某B视频网站模拟登录尝试

    2019.04.07 更新 清明把手头事情大致也办得差不多了,接下来就要开始忙课程上的项目了.本来打算今晚开始把tensorflow跟pytorch捡起来赶紧复习一下的了,可惜有时候人就是贱骨头,还是 ...

  2. 爬虫——网站模拟登录

    使用Selenium与PhantomJS模拟登录豆瓣:https://www.douban.com/ #!/usr/bin/python3 # -*- coding:utf-8 -*- 在学习过程中有 ...

  3. Python:模拟登录、点击和执行 JavaScript 语句案例

    案例一:网站模拟登录 # douban.pyfrom selenium import webdriver from selenium.webdriver.common.keys import Keys ...

  4. 第26讲:模拟登录爬取实战案例

    在上一课时我们了解了网站登录验证和模拟登录的基本原理.网站登录验证主要有两种实现,一种是基于 Session + Cookies 的登录验证,另一种是基于 JWT 的登录验证,那么本课时我们就通过两个 ...

  5. python简单模拟登录网站(以登录教务系统为例)

    简单参考 Python3实现网站模拟登录 写了个python模拟登录教务系统,具体用到了selenium浏览器自动测试框架,参考了 Flask 的文档 作接口.代码供参考. import time f ...

  6. 使用ImitateLogin模拟登录百度

    在之前的文章中,我已经介绍过一个社交网站模拟登录的类库:imitate-login ,这是一个通过c#的HttpWebRequest来模拟网站登录的库,之前实现了微博网页版和微博Wap版:现在,模拟百 ...

  7. 使用第三方打码平台图鉴识别滑动验证码模拟登录

    文章目录 一.图鉴的账户注册 识别流程 二.欧模网案例滑动验证码模拟登录 页面分析 三.代码分析 四.欧模网案例展示 总结 一.图鉴的账户注册 图鉴网页地址: http://www.ttshitu.c ...

  8. python之模拟登录与表单交互

    无论是简单网页还是采用异步加载技术的网页,都是通过GET方法请求网址来获取网页信息的.但如何通过获取登录表单后的信息的?本节将讲解Reqquests库的Post方法,通过观测表单代码和逆向工程来填写表 ...

  9. 【CURL】模拟登录网站并获取用户信息

    模拟登录网站并获取用户信息 前言 这次来做的是通过代码的方式,模拟登录秒拍官网,获取登录用户的信息. 前后端分离 本文的标题是CURL,传统的网站是PHP代码直接渲染项目视图,通过表单提交到控制器直接 ...

最新文章

  1. mysql 下 计算 两点 经纬度 之间的距离 计算结果排序
  2. 2.4.4 案例理解4种事务的隔离级别
  3. 创建表头固定,表体可滚动的GridView(转)
  4. c#代码实现GPS数据的有效性校验
  5. SpringCloud + Docker
  6. winform(C#)拖拽实现获得文件路径
  7. python爬虫运行一遍后再运行不成功_python爬虫 - pyspdier run时运行到on_start就停止 但是单步调试可继续...
  8. 【论文写作】毕业论文降重技巧
  9. 根据字体图片,查找下载Font字体
  10. 基于掷色子规则的c语言编程,掷骰子游戏-C语言
  11. Dubbo-自适应扩展机制之Adaptive注解原理
  12. linux内核源码分析之proc文件系统(二)
  13. 中国云计算市场排名_中国云计算市场排名第一
  14. iOS-CYLTabBarController【好用的TabbarController】
  15. Matlab如何绘制小提琴图?
  16. Java面试题——基础篇二
  17. Lemon LemonLime 中 SPJ Special Judge 使用 实践 入门 a
  18. linux可用直播软件,免费直播软件OBS Studio下载 支持Windows/Mac和Linux
  19. 点、线、圆、矩形、抛物线的类定义_德语词汇-数学类
  20. ETL学习-前期准备

热门文章

  1. linux禁用root登录
  2. ubuntu中flashcache使用教程
  3. Windows10 家庭版安装Docker
  4. 企业级 SpringCloud 教程 (七) 高可用的分布式配置中心(Spring Cloud Config)
  5. 【2018.05.04学习笔记】【linux基础知识10.1-10.5】
  6. Linux 汇编学习
  7. Skype 释出新的 Linux 客户端
  8. 【原创】MySQL Connector/C 库的版本选择
  9. MySQL怎样存储IP地址
  10. C下的全局变量和指针 - C/C++ / C语言