首次通过手机验证码登录后,获取cookie,并将cookie保存到map中。

在主程序中定义map:

public static Map cookies;

public static boolean first;

JRTT.first首次为true,之后为false;

mian方法中:

cookies = new HashMap();

在selenium中:

(手动登录后获取当前cookie)

// 获得cookie

Set cookie = webDriver.manage().getCookies();

if (JRTT.first) {

// 保存登录的Cookies

for (Cookie ck : cookie) {

JRTT.cookies.put(ck.getName(), ck.getValue());

}

}

将原有缓存清空,添加保存的缓存

// 删除所有cookie

webDriver.manage().deleteAllCookies();

Cookie c;

// 将第一次登录的cookie保存

for (Map.Entry entry : JRTT.cookies.entrySet()) {

String key = entry.getKey();

String value = entry.getValue();

c = new Cookie(key, value);

webDriver.manage().addCookie(c);

// System.out.println("key=" + key + " value=" + value);

}

// 刷新页面

webDriver.navigate().refresh();

cookie填进页面中。多次循环,不用手动输入。只需在程序首次执行时输入。

selenium免登录Java_使用selenium+java模拟登陆今日头条时需要手机验证码登陆,第二次怎么免输入信息登陆?...相关推荐

  1. curl命令java_上curl java 模拟http请求

    最近,我的项目要求java模拟http请求,获得dns解决 tcp处理过的信息特定的连接. java api提供urlConnection apache提供的httpClient都不能胜任该需求,二次 ...

  2. java爬取今日头条文章

    闲来无事,写了个爬虫爬取今日头条的文章信息,然后使用ECharts展示出统计结果. 那么怎样爬取今日头条的信息呢? 首先,分析头条页面 文章是通过ajax获取的 所以要找到调用的url,然后跟踪代码查 ...

  3. 2018最新Java实战开发今日头条资讯网站

    ==================课程目录===================== 第1节 开发工具和Java语言介绍 主要介绍项目所需要的开发工具,并且会简单回顾这个项目所用到的语言-java, ...

  4. 2019最新Java实战开发今日头条资讯网站

    ==================课程目录===================== 第1节 开发工具和Java语言介绍 主要介绍项目所需要的开发工具,并且会简单回顾这个项目所用到的语言-java, ...

  5. java求偶数位之和,Java实战开发今日头条资讯网站

    ==================课程目录===================== 第1节 开发工具和Java语言介绍 主要介绍项目所需要的开发工具,并且会简单回顾这个项目所用到的语言-java, ...

  6. 今日头条2018校招后端方向(第二批)编程题2,串珠问题。java代码。

    作为一个手串艺人,有金主向你订购了一条包含n个杂色串珠的手串--每个串珠要么无色,要么涂了若干种颜色.为了使手串的色彩看起来不那么单调,金主要求,手串上的任意一种颜色(不包含无色),在任意连续的m个串 ...

  7. java爬取今日头条_今日头条抓取街拍图片数据集

    spider1: 抓取街拍页面的所有入口链接: 1.数据查看到,街拍页面需要的数据集都在data这个集合中,而data是整个数据集字典的一个键,data这个键又包括了一个list,list中是一个个字 ...

  8. 登录系统时的手机验证码如何获取的

    哈哈,又到周末了,自由的个人时间来啦,今天在连接公司的vpn时,看到需要根据个人信息(账户和密码,有的时候也可能直接是手机号),获取验证码,就想研究下验证码是如何来的..... 当我们在用户个人信息界 ...

  9. Cookie 学习案例之三天免登录

    Cookie 问题:HTTP 协议是没有记忆功能的,一次请求结束后,相关数据会被销毁.如果第二次的请求需要使用相同的请求数据怎么办呢?难道是让用户再次请求书写吗? 解决:使用 Cookie 技术 解释 ...

最新文章

  1. 人工智能下一阶段,为啥要看互联网巨头?
  2. 烂泥:nginx同时支持asp.net与php
  3. matlab疲劳驾驶_第一本无人驾驶技术书
  4. memcache运行机制(转)
  5. java 用户日志_2020年阿里巴巴最全Java、架构师、大数据、算法PPT技术栈图册
  6. session 和cookie的理解
  7. 在艰苦年代,买不起万用表,怎么测量电路电压?
  8. Tech.Ed上海会场都结束了!
  9. React Native Android原生模块开发实战|教程|心得|怎样创建React Native Android原生模块...
  10. 编程语言对比 迭代器
  11. DataX不支持Mysql8.x
  12. Ubuntu搭建DNS主从服务器
  13. python各个关键词的意思_想学好Python,你必须了解Python中的35个关键词
  14. mysql-proxy 读写分离_mysql 基于mysql-proxy实现读写分离
  15. windows10安装CUDA
  16. [Erlang 0074] Erlang 杂记 IV
  17. c语言中怎么避免整数除法,大整数除法
  18. npoi 删除多行 操作excel_使用NPOI导出Excel ICell调用过剩 内存溢出
  19. 关于Facebook发币的7个问题,专家都是怎么说的?
  20. CB Insights:全面拆解谷歌AI战略布局

热门文章

  1. 楼天城男人八题之博弈
  2. 【2013最新XP系统下载】木叶 GhostXP SP3 装机版_2013.09
  3. 淘宝双主图技术解析(附工具包)
  4. (测试)Openbravo如何编写一个测试用例
  5. 迅为STM32MP157开发板入门教程之外设功能验证
  6. java jfm入门_image Java版*图像过滤入门示例及源码模拟绿坝过滤机制 - 下载 - 搜珍网...
  7. Woaw Gallery中环和湾仔空间呈献国际艺术家群展
  8. 002电工识图-电气电路中的文字符号
  9. 淘宝/天猫API:item_search_shop-获得店铺的所有商品
  10. 用包过滤技术实现个人防火墙