python自动打开网页_python 自动打开浏览器
from selenium import webdriver
import time
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.action_chains import ActionChains
def wait_response_time(chrome,waittime,func):
# 返回 func执行结果
return WebDriverWait(chrome,waittime).until(func)
def automatic_login(name,pwd,url):
chrome = webdriver.Chrome()
chrome.get(url)
time.sleep(2)
chrome.maximize_window()
# time.sleep(2)
# chrome.find_element_by_xpath("/html/body/div[3]/div[2]/div[3]/div/div").click()
############## 第二种方法 设置时间延迟
# login_btn_lable = wait_response_time(chrome,5,
# lambda chrome: chrome.find_element_by_xpath("/html/body/div[3]/div[2]/div[3]/div/div"))
# login_btn_lable.click() ## 利用函数设置等待响应时间
#chrome.find_element_by_link_text("账号登录").click()
chrome.find_element_by_xpath("/html/body/div[2]/div[2]/ul/li[2]/a").click()
time.sleep(1)
name_label = chrome.find_element_by_id("J-userName")
name_label.send_keys(" ") # 防止发送不成功
name_label.clear()
name_label.send_keys(name)
pwd_label = chrome.find_element_by_id("J-password")
pwd_label.clear()
pwd_label.send_keys(pwd)
print ("等待验证码,自行输入...")
time.sleep(10)
time.sleep(10)
chrome.find_element_by_id("chepiaodingdan").click()
time.sleep(10)
xf = chrome.find_element_by_link_text("车票")
ActionChains(chrome).move_to_element(xf).perform() # 模拟用户悬浮
chrome.find_element_by_css_selector("#J-chepiao > div > div:nth-child(1) > ul > li.nav_dan > a").click()
#chrome.close()
time.sleep(10)
cookies1 = {'name':'_jc_save_fromStation','value':'%u9E64%u58C1%2CHAF'}
cookies2 = {'name':'_jc_save_toStation','value':'%u90D1%u5DDE%2CZZF'}
cookies3 = {'name':'_jc_save_fromDate','value':'2019-02-05'}
chrome.add_cookie(cookie_dict=cookies1)
chrome.add_cookie(cookie_dict=cookies2)
chrome.add_cookie(cookie_dict=cookies3)
time.sleep(10)
chrome.refresh()
count=0
order=3
chrome.find_element_by_link_text("查询").click()
chrome.find_element_by_link_text("预订")[3].click()
print (u"还没开始预订")
print (u"开始预订...")
if __name__ == "__main__":
name = "xx"
pwd = "xx"
url = "https://kyfw.12306.cn/otn/resources/login.html"
automatic_login(name,pwd,url)
python自动打开网页_python 自动打开浏览器相关推荐
- qq打开网页时提示用浏览器打开html,微信QQ打开网页时提示用浏览器打开
微信QQ打开网页时提示用浏览器打开 一,需求分析 1.1,使用微信或QQ打开网址时,无法在微信或QQ内打开常用下载软件,手机APP等.故此需要在微信qq里提示 二,功能实现 2.1 html实现 请点 ...
- adb打开网页_android 使用指定浏览器打开网页
梳理下流程: 枚举对应浏览器包名到数组中 数组循环根据包名找到对应的LaunchIntent 通过LaunchIntent找到对应的LaunchActivity的包名 Intent通过设置activi ...
- python调用浏览器打开网页_python调用浏览器,实现刷网页浏览小程序!
Python 和放大镜的二进制代码 私信小编007即可自动获取大量Python视频教程以及各类PDF! python 打开浏览器,可以做简单的刷网页的小程序 and 其他有想象力的程序.不过仅供学习, ...
- Nodejs一键实现微信内打开网页url自动跳转外部浏览器访问的功能
前言 现如今微信对第三方推广链接的审核是越来越严格了,域名在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,要不然就是换个域名再推,周而复始.无论是哪一种情况都会面 ...
- python微信抢红包神器_Python自动抢红包教程详解
0 引言 提到抢红包,就不得不提Xposed框架,它简直是个抢红包的神器,但使用Xposed框架有一个前提条件:手机需要root,对于苹果手机的话就需要越狱了.现在的手机想要root或越狱并不容易,同 ...
- python 微信红包群_Python自动抢红包,超详细教程,再也不会错过微信红包了!...
目录: 0 引言 1 环境 2 需求分析 3 前置准备 4 抢红包流程回顾 5 代码梳理 6 后记 0 引言 提到抢红包,就不得不提Xposed框架,它简直是个抢红包的神器,但使用Xposed框架有一 ...
- python微信抢红包神器_Python自动抢红包,超详细教程,再也不会错过微信红包了...
0 引言 提到抢红包,就不得不提Xposed框架,它简直是个抢红包的神器,但使用Xposed框架有一个前提条件:手机需要root,对于苹果手机的话就需要越狱了.现在的手机想要root或越狱并不容易,同 ...
- ie浏览器网页版进入_IE浏览器打开网页提示无法打开Internet站点的解决办法
IE浏览器打开网页时提示Internet explorer无法打开站点,这是什么问题?Internet explorer打不开网页提示无法打开站点怎么办?请看下文五种解决办法. 方法一:管理加载项 打 ...
- 微信QQ打开网页时提示用浏览器打开
需求分析 使用微信或QQ打开网址时,无法在微信或QQ内打开常用下载软件,手机APP等.故此需要在微信qq里提示 功能实现 html实现 <div id='weixin-tip-box'>& ...
- html可以用搜狗浏览器打开网页,win8使用搜狗浏览器打开网页“显示WEB浏览器已对此页面进行了修改以帮助跨站脚本”怎么办...
windows8系统自带IE浏览器,但是一些用户还是喜欢下载第三方浏览器,比如搜狗浏览器,使用搜狗浏览器过程中总会遇到一些故障问题,比如win8使用搜狗浏览器打开网页"显示WEB浏览器已对此 ...
最新文章
- Java调用cmd命令 打开一个站点
- swust oj 962
- JavaScript学习笔记之 数组方法一 堆栈 和队列
- python 赋值重置_Python所有赋值语句快速预览
- 2016年第七届蓝桥杯 - 国赛 - Java大学C组 - A. 平方末尾
- url、base64、blob,三者之间的转化
- python turtle绘制柱状图_python绘制图形(Turtle模块)
- html 中avi视频插件,JDG让一追二击败V5!Kanavi降维打击,逆版本选英雄不按常理出牌...
- Redis 订阅与发布
- 【空间分析】2 空间数据符号化
- excel2latex表格竖线截断不连续不连贯问题一键解决
- MPU6050陀螺仪
- 上位机软件定制开发,如何选择服务商
- 隐匿在数据结构背后的原理
- qt信号阻塞blockSignals的运用
- 计算机科学与技术专业前沿技术相关论文,计算机科学与技术专业创新能力的培养途径论文...
- 虚拟示波器软件 JSCOPE -- 使用 jlink 仿真器来查看变量
- CXF 集成wss4j
- potato社交苹果版下载-potato土豆社交ios下载
- 今年上半年消费市场趋势_您今年需要了解的8种趋势