requests登陆

import requests
import time
t = int(time.time()*1000)
# 创建一个会话
s = requests.Session()
post_url = 'http://account.chinaunix.net/login/login'
data = {'username': 'xxxxxxxxx','password': 'xxxxxxxxx','_token': 'nmSXhgHib8dTIC9DrATSkTzBBo4zz9eqDEPeG5i1','_t': t
}
r = s.post(url=post_url, data=data,allow_redirects=False)
r = s.get('http://bbs.chinaunix.net/')
with open('chinaunix.html', 'w') as fp:fp.write(r.text)

selenium登陆

from selenium import webdriver
import  time
url = 'http://bbs.chinaunix.net/member.php?mod=logging&action=login&logsubmit=yes'webdriver = webdriver.Chrome()webdriver.get(url=url)time.sleep(15)webdriver.find_element_by_name('username').send_keys('xxxxxxxxx')webdriver.find_element_by_name('password').send_keys('xxxxxxxxx')webdriver.find_element_by_name('loginsubmit').click()time.sleep(15)with open('chinaunixselenium.html','w',encoding='utf-8') as fp:fp.write(webdriver.page_source)

使用Selenium
需要安装:pip install selenium
下载:http://chromedriver.storage.googleapis.com/index.html

下面是谷歌浏览器与chromedriver的版本对应关系,供参考:------------2019年兼容版本对照表-----------注:支持chromeV74版本的driver版本号比较特别一点,不知道之后会不会回归以前正常的版本ChromeDriver 78.0.3904.11 (2019-09-12)---------Supports Chrome version 78
ChromeDriver 77.0.3865.40 (2019-08-20)---------Supports Chrome version 77
ChromeDriver 76.0.3809.12 (2019-06-07)---------Supports Chrome version 76
ChromeDriver 75.0.3770.8 (2019-04-29)---------Supports Chrome version 75
ChromeDriver v74.0.3729.6 (2019-03-14)--------Supports Chrome v74
ChromeDriver v2.46 (2019-02-01)----------Supports Chrome v71-73
--------以下为2018年兼容版本对照表-------ChromeDriver v2.45 (2018-12-10)----------Supports Chrome v70-72
ChromeDriver v2.44 (2018-11-19)----------Supports Chrome v69-71
ChromeDriver v2.43 (2018-10-16)----------Supports Chrome v69-71
ChromeDriver v2.42 (2018-09-13)----------Supports Chrome v68-70
ChromeDriver v2.41 (2018-07-27)----------Supports Chrome v67-69
ChromeDriver v2.40 (2018-06-07)----------Supports Chrome v66-68
ChromeDriver v2.39 (2018-05-30)----------Supports Chrome v66-68
ChromeDriver v2.38 (2018-04-17)----------Supports Chrome v65-67
ChromeDriver v2.37 (2018-03-16)----------Supports Chrome v64-66
ChromeDriver v2.36 (2018-03-02)----------Supports Chrome v63-65
ChromeDriver v2.35 (2018-01-10)----------Supports Chrome v62-64

【selenium】selenium和requests登陆的区别相关推荐

  1. 使用selenium和phantomJS浏览器登陆豆瓣的小演示

    # 使用selenium和phantomJS浏览器登陆豆瓣的小演示# 导入库 from selenium import webdriver# 实例化一个浏览器对象 web = webdriver.Ph ...

  2. 零基础:Python之Selenium操作浏览器模拟登陆QQ邮箱

    零基础:Python之Selenium操作浏览器模拟登陆QQ邮箱 一. Selenium简介 二. 环境配置 2.1 Python运行环境搭建 2.2 Selenium相关安装与配置 2.2.1 Se ...

  3. python基础编程:selenium+python实现自动登陆QQ邮箱并发送邮件功能

    本期做一个selenium详细实例,会把我在元素定位中遇到的一些阻塞和经验分享给大家. (浏览器为Chrome) (如果只需要最终的完整代码,请直接跳转到文章最后) 浏览器打开QQ邮箱登录网址 QQ邮 ...

  4. Selenium实战滑块验证码登陆网站

    目录 问题背景 问题分析 环境部署 Selenium基础 解决验证码滑块人机交互问题 缺口识别 轨迹提交 初阶,简单滑动 高阶,对抗 反机器人技术 问题背景 很久以前有个网站上数据交互自动化,需要登录 ...

  5. 使用requests登陆古诗词网

    使用requests登陆古诗词网 # _*_ coding : utf-8 _*_ # @Time : 2023/2/8 16:50 # @Author : 李阶熊 # @File : 登陆古诗文网 ...

  6. python selenium 使用cookies免登陆,与requests使用cookies免登陆的差别

    原址:https://blog.csdn.net/qq_38282706/article/details/80639803 要点:1.selenium的cookies是多个字典组成的list,而且有很 ...

  7. 使用Python和selenium的Chromedriver模拟登陆爬取网站信息(beautifulsoup)

    爬取的信息很多,所以需要设置断点,在程序重启时能继续爬取.并且能在断掉之后自动重启. 1.setting.py 对爬取的常量进行设置 """ 基本信息设置 "& ...

  8. selenium+python实现自动登陆QQ邮箱,并发送邮件

    这里写自定义目录标题 selenium+pycharm实战,登录QQ邮箱,并发送邮件 浏览器打开QQ邮箱登录网址 元素定位,输入QQ账号和QQ密码 元素定位,写信界面 元素定位,邮件发送 元素定位总结 ...

  9. python爬取凤凰新闻网_python爬取凤凰网站的新闻,及其链接地址,来源,时间和内容,用selenium自动化和requests处理数据...

    importrequestsfrom selenium importwebdriverimporttimedefgrasp(urlT): driver= webdriver.Chrome(r'C:\P ...

最新文章

  1. Java程序员从阿里面试回来,这些面试题你们会吗?
  2. python【力扣LeetCode算法题库】15- 三数之和
  3. 好久没有处理过故障了
  4. qt 中的 quit() close()与 exit()
  5. 制作ubuntu 18.04 U盘启动盘
  6. 线性搜索或顺序搜索算法在Java中如何工作? 示例教程
  7. 大数据学习(0)-大数据知识框图
  8. C#.NET中的事件2
  9. Java中replace、replaceAll和replaceFirst函数的用法小结
  10. cookie、localStorage和sessionStorage三者的异同
  11. 数值积分NIntegrate中的具体算法
  12. 【bzoj1668/Usaco2006 Oct】Cow Pie Treasures 馅饼里的财富——dp
  13. Atitit data struts art 数据结构的艺术 数据结构之道 attilax著 目录 1. 分类 1 1.1. 按照元素关系分(集合,列表,tree,map,图) 1 1.2. 按
  14. KendoUI和wijmoUI 它们的Grid比较 20120423
  15. IDEA左侧project导航栏设置背景色
  16. 小程序云开发学习资料汇总(祈澈菇凉6月学习计划)
  17. SpringBoot的pom详解
  18. 阿里云视频直播开发----java
  19. 爆火出圈的chatGPT
  20. ADO Overview

热门文章

  1. Android studio 绘制折线图
  2. android N 版本问题
  3. 视频怎样制作动图?教你一招快速视频转gif的方法
  4. cfa计算机使用方法,cfa计算机使用
  5. 【纯记录】谨以此文悼念我为此失去的时间|vim+pyclewn|
  6. 虚拟研讨会:移动Web应用开发技术最新动态
  7. 软件内每日提醒功能,可整合到工程中
  8. Geology Routine 中国地区地理常识【附有地图分析】
  9. 还记得那个「最牛删库跑路事件」的程序员吗?他被判了....
  10. stm32控制直流电机的正反转及转速(2)