自动登录12306

简介: 简单的登录操作,等有空的话写一个自动登录的爬虫吧。from lxml import etreefrom selenium import webdriverfrom selenium.

简单的登录操作,等有空的话写一个自动登录的爬虫吧。

from lxml import etree
from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
import xlrd,xlwt,re,codecs,time

class QingPiao():
    def __init__(self):

        self.browser = webdriver.Chrome()
        self.url = 'https://kyfw.12306.cn/otn/login/init'
        self.wait = WebDriverWait(self.browser,50)
        # 登录后个人页面的url
        self.myurl = 'https://kyfw.12306.cn/otn/index/initMy12306'
    def login(self):
        self.browser.get(self.url)
        # 如果页面跳转到个人页面,则登录成功
        self.wait.until(EC.url_to_be(self.myurl))
        print('登录成功')

    def run(self):
        self.login()

def main():
    qingpiao = QingPiao()
    qingpiao.run()

if __name__ == '__main__':
    main()
目录
相关文章
|
6月前
|
存储 前端开发 算法
轻松查看WiFi密码的神奇脚本,让你忘记密码也不再是问题
轻松查看WiFi密码的神奇脚本,让你忘记密码也不再是问题
164 0
|
6月前
|
安全 算法 Java
【SpringSecuirty6.x】自动登录和注销登录
【SpringSecuirty6.x】自动登录和注销登录
54 0
|
网络协议 安全 网络安全
使用SSH登录防火墙,显示登陆超时,登陆界面死活没反应!怎么破?
使用SSH登录防火墙,显示登陆超时,登陆界面死活没反应!怎么破?
325 0
|
数据安全/隐私保护
ECshop 忘记密码,重置密码
ECshop 忘记密码,重置密码
267 0
ECshop 忘记密码,重置密码
|
JavaScript 数据安全/隐私保护
点击忘记密码,显示重置密码的方式(五)
当点击忘记密码时,会在下面弹出一个可以找回密码的方式面板。比在下面直接扔出一个,通过手机号找回,通过邮箱找回,联系管理员找回强太多了。
299 0
点击忘记密码,显示重置密码的方式(五)
|
数据安全/隐私保护 安全 应用服务中间件