# coding: utf-8 ''' Created on 2016年9月9日 @author: liuyuqi ''' from time import sleep from splinter.browser import Browser # from selenium import webdriver # options = webdriver.ChromeOptions() # options.add_experimental_option("excludeSwitches",["ignore-certificate-errors"]) # driver = webdriver.Chrome(chrome_options=options) executable_path = {'executable_path': 'C:\Program Files (x86)\Google\Chrome\Application'} username = u"979315539@qq.com" passwd = u"" ticket_url = "https://kyfw.12306.cn/otn/leftTicket/init" login_url = "https://kyfw.12306.cn/otn/login/init" initmy_url = "https://kyfw.12306.cn/otn/index/initMy12306" b = Browser(driver_name="chrome") # b = Browser('chrome', **executable_path) starts = u"%u4E0A%u6D77%2CSHH" ends = u"%u8425%u53E3%u4E1C%2CYGT" dtime = u"2016-02-01" order = 0 pa = u"000" # 账号登录 def login(): b.find_by_text(u"登录").click() sleep(3) b.fill("loginUserDTO.user_name", username) sleep(1) b.fill("userDTO.password", passwd) sleep(1) # 打开12306网站 b.visit(ticket_url) # 点击登录按钮登录网站 login() print(u"等待验证码,自行输入...") # 购买票 # b.visit(ticket_url)