selenium处理12306登录
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登录相关推荐
- selenium模拟12306登录
#!/usr/bin/env python # coding:utf-8 import requests from hashlib import md5 from selenium import we ...
- 爬虫三(Bs4搜索、Selenium基本使用、无界面浏览器、Selenium自动登录百度案例、自动获取12306登录验证码案例、切换选项卡、浏览器前进后退、登录Cnblogs获取Cookie自动点赞)
文章标题 一.Bs4搜索文档树 二.CSS选择器 三.selenium基本使用 四.无界面浏览器 五.selenium其他使用 1)自动登录百度案例 2)获取位置属性大小.文本 3)自动获取12306 ...
- Python使用selenium模块模拟登录12306
selenium模块概述 selenium模块是基于浏览器自动化的一个模块.换句话说使用selenium可以让浏览器根据自己写的代码自动运行. 相应的语法 ·编写基于浏览器自动化的操作代码 · 发起请 ...
- Python+Selenium实现12306模拟登录
最近在学python爬虫,学习到了selenium的使用,看网上有很多使用selenium模拟登录12306网站的文章,于是自己也尝试了一下.期间遇到了一些问题,也参考了很多大佬的文章最终得到了解决, ...
- 【python教程入门学习】自动抢票之 12306 登录篇
逢年过节 12306 的票总是要靠抢,前几天小编就在抢周一去上海的票,实在是抢不到呀,就撸了一个自动抢票的脚本. 抢票的思路就是使用 selenium 模拟用户登录 12306 网站购票行为,登录后抓 ...
- python编程实践(3):python+selenium实现12306抢票脚本
又到了一年一度的春运时节,抢个票? 1.设计思路 如果我们要买一张火车票,我们会怎么做?打开12306,登陆,输入出发地和目的地,选择出行日期,然后点击查询,有余票的话就下单购买,没有票就点刷新或者等 ...
- java + Selenium实现12306自动购票
为什么搞这个东西?[java + Selenium实现12306自动购票, 余票监测] 1.主要是12306是爬虫界的一个分水岭,所以我一直想玩12306[本次的实现并非真正意义上的破解12306实现 ...
- 自动抢票之 12306 登录篇
逢年过节 12306 的票总是要靠抢,实在是抢不到呀,就撸了一个自动抢票的脚本. 抢票的思路就是使用 selenium 模拟用户登录 12306 网站购票行为,登录后抓取 12306 网站火车票数据并 ...
- 爬虫实战:12306登录
爬虫实战:破解点触验证码,实现12306登录 1.目标 实现12306登录,获取登录cookies 2.技术点 1.借用第三方打码平台,进行图片验证码识别 2.破解selenium webdriver ...
最新文章
- WebSocket客户端连接不上和掉线的问题以及解决方案
- UIButton 的 imageEdgeInsets 和 titleEdgeInsets
- 这次让我们从字节码文件来重新认识String,文末有两个小小面试题,一起来试一试
- ExtJS入门(08)窗口,按钮,输入框,
- CentOS6.2安装redmine2.3
- kettle7.1 右上角不显示connect
- python爬虫好学不_python爬虫好学吗
- kafka幂等producer
- Docker集群管理之Swarm介绍
- RSS导入功能已完成
- 原生JS实现的跳一跳小游戏完整实例
- IntelliJ IDEA 创建普通 JavaSE 项目
- mysql存储包含单引号英文字符串,SQL中写入包含有英文单引号“ '' ”失败问题深入详解...
- uniapp开发技术
- (二维树状数组)E - Stars
- 全球回报最好的 40 个 VC 投资案例,我们可以从中学到什么?
- Mangopi MQ-R:T113-s3编译Tina Linux系统(二)SDK目录
- MAC 如何配置 PCL 库并在 VS Code 中使用
- AG7110|AG7111|HDMI视频切换器方法全解
- 入坑就对了!如何用机器学习甄别真假美猴王?