selenium处理12306登录

使用edge浏览器驱动

from selenium.webdriver import Edge
from selenium.webdriver.common.action_chains import ActionChains  # 事件链
from selenium.webdriver.edge.options import Options
from selenium.webdriver.common.by import By
import timeoption = Options()
option.add_argument('--disable-blink-features=AutomationControlled')web = Edge(executable_path=r'C:\Program Files (x86)\Microsoft\Edge\Application\msedgedriver.exe',options=option)
web.get("https://kyfw.12306.cn/otn/resources/login.html")
time.sleep(2)# 输入信息登录,账号密码
web.find_element(By.XPATH,r'//*[@id="J-userName"]').send_keys("******")
web.find_element(By.XPATH,'//*[@id="J-password"]').send_keys("******")
time.sleep(2)# 点击登录
web.find_element(By.XPATH,r'//*[@id="J-login"]').click()
time.sleep(2)# 拖拽验证
btn=web.find_element(By.XPATH,r'//*[@id="nc_1_n1z"]')
ActionChains(web).drag_and_drop_by_offset(btn,320,0).perform()time.sleep(2)

运行就ok了

selenium处理12306登录相关推荐

  1. selenium模拟12306登录

    #!/usr/bin/env python # coding:utf-8 import requests from hashlib import md5 from selenium import we ...

  2. 爬虫三(Bs4搜索、Selenium基本使用、无界面浏览器、Selenium自动登录百度案例、自动获取12306登录验证码案例、切换选项卡、浏览器前进后退、登录Cnblogs获取Cookie自动点赞)

    文章标题 一.Bs4搜索文档树 二.CSS选择器 三.selenium基本使用 四.无界面浏览器 五.selenium其他使用 1)自动登录百度案例 2)获取位置属性大小.文本 3)自动获取12306 ...

  3. Python使用selenium模块模拟登录12306

    selenium模块概述 selenium模块是基于浏览器自动化的一个模块.换句话说使用selenium可以让浏览器根据自己写的代码自动运行. 相应的语法 ·编写基于浏览器自动化的操作代码 · 发起请 ...

  4. Python+Selenium实现12306模拟登录

    最近在学python爬虫,学习到了selenium的使用,看网上有很多使用selenium模拟登录12306网站的文章,于是自己也尝试了一下.期间遇到了一些问题,也参考了很多大佬的文章最终得到了解决, ...

  5. 【python教程入门学习】自动抢票之 12306 登录篇

    逢年过节 12306 的票总是要靠抢,前几天小编就在抢周一去上海的票,实在是抢不到呀,就撸了一个自动抢票的脚本. 抢票的思路就是使用 selenium 模拟用户登录 12306 网站购票行为,登录后抓 ...

  6. python编程实践(3):python+selenium实现12306抢票脚本

    又到了一年一度的春运时节,抢个票? 1.设计思路 如果我们要买一张火车票,我们会怎么做?打开12306,登陆,输入出发地和目的地,选择出行日期,然后点击查询,有余票的话就下单购买,没有票就点刷新或者等 ...

  7. java + Selenium实现12306自动购票

    为什么搞这个东西?[java + Selenium实现12306自动购票, 余票监测] 1.主要是12306是爬虫界的一个分水岭,所以我一直想玩12306[本次的实现并非真正意义上的破解12306实现 ...

  8. 自动抢票之 12306 登录篇

    逢年过节 12306 的票总是要靠抢,实在是抢不到呀,就撸了一个自动抢票的脚本. 抢票的思路就是使用 selenium 模拟用户登录 12306 网站购票行为,登录后抓取 12306 网站火车票数据并 ...

  9. 爬虫实战:12306登录

    爬虫实战:破解点触验证码,实现12306登录 1.目标 实现12306登录,获取登录cookies 2.技术点 1.借用第三方打码平台,进行图片验证码识别 2.破解selenium webdriver ...

最新文章

  1. WebSocket客户端连接不上和掉线的问题以及解决方案
  2. UIButton 的 imageEdgeInsets 和 titleEdgeInsets
  3. 这次让我们从字节码文件来重新认识String,文末有两个小小面试题,一起来试一试
  4. ExtJS入门(08)窗口,按钮,输入框,
  5. CentOS6.2安装redmine2.3
  6. kettle7.1 右上角不显示connect
  7. python爬虫好学不_python爬虫好学吗
  8. kafka幂等producer
  9. Docker集群管理之Swarm介绍
  10. RSS导入功能已完成
  11. 原生JS实现的跳一跳小游戏完整实例
  12. IntelliJ IDEA 创建普通 JavaSE 项目
  13. mysql存储包含单引号英文字符串,SQL中写入包含有英文单引号“ '' ”失败问题深入详解...
  14. uniapp开发技术
  15. (二维树状数组)E - Stars
  16. 全球回报最好的 40 个 VC 投资案例,我们可以从中学到什么?
  17. Mangopi MQ-R:T113-s3编译Tina Linux系统(二)SDK目录
  18. MAC 如何配置 PCL 库并在 VS Code 中使用
  19. AG7110|AG7111|HDMI视频切换器方法全解
  20. 入坑就对了!如何用机器学习甄别真假美猴王?

热门文章

  1. FreeRTOS 简介
  2. 基于STM32F407标准库串口DMA+空闲中断
  3. 回文日期 php,c语言程序实例大全,220个详细程序源代码
  4. Excel表格中数据比对和查找的几种技巧
  5. 服务器安装VMware ESXI5.5
  6. 项目经理的进阶之路——项目集管理
  7. 驰名世界的奢侈品牌史话:巴宝莉(Burberry)
  8. echarts 仪表盘刻度线随进度条改变颜色
  9. 感恩节,《2012》,尖叫
  10. 计算机基础学到了哪些知识,计算机基础学习心得