自动登录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()
目录
相关文章
|
JSON API 数据格式
实时获取小红书笔记详情的API使用与解析
小红书是一个以分享消费经验、生活方式为主的社交平台,拥有大量的用户和内容。为了更好地了解用户在小红书上的行为和内容,许多开发者选择使用小红书开放平台提供的API接口。本文将介绍如何通过小红书笔记详情API实现实时数据获取,并给出相应的代码示例。
UE DTMqtt 虚幻引擎 Mqtt 客户端插件说明
UE DTMqtt 虚幻引擎 Mqtt 客户端插件说明
939 0
|
存储 移动开发 前端开发
浅谈前端路由原理hash和history
众所周知, hash 和 history 在前端面试中是很常考的一道题目。在学习本文内容之前,周一对 hash 和 history 的认知可能就在 hash 的 url 里面多了个 # ,而 history 就不会。然后,我认知里还有一个是只有 history 才能做前后端分离,而 hash 跟前后端分离没有关系。然而,现实是……
浅谈前端路由原理hash和history
|
SQL 分布式计算 运维
开源大数据 OLAP 引擎最佳实践 | 学习笔记(二)
快速学习开源大数据 OLAP 引擎最佳实践
开源大数据 OLAP 引擎最佳实践 | 学习笔记(二)
|
9月前
|
人工智能 自然语言处理 安全
通过阿里云Milvus与PAI搭建高效的检索增强对话系统
阿里云向量检索Milvus版是一款全托管的云服务,兼容开源Milvus并支持无缝迁移。它提供大规模AI向量数据的相似性检索服务,具备易用性、可用性、安全性和低成本等优势,适用于多模态搜索、检索增强生成(RAG)、搜索推荐、内容风险识别等场景。用户可通过PAI平台部署RAG系统,创建和配置Milvus实例,并利用Attu工具进行可视化操作,快速开发和部署应用。使用前需确保Milvus实例和PAI在相同地域,并完成相关配置与开通服务。
|
7月前
|
机器学习/深度学习 人工智能 自然语言处理
《从2.3倍增速剖析:DeepSeek隐层表征对齐技术的创新密码》
DeepSeek是国内首个对标GPT-4架构的AI大模型,其文本理解速度提升2.3倍,得益于隐层表征对齐技术。该技术通过优化不同隐层间的信息传递,打破传统模型在处理复杂任务时的效率瓶颈,使模型能更高效地捕捉语义和语法信息。它与动态推理优化等技术协同工作,大幅提升文本、多模态理解及推理效率,在智能客服、写作辅助等领域展现出巨大潜力。
171 18
《从2.3倍增速剖析:DeepSeek隐层表征对齐技术的创新密码》
|
7月前
|
人工智能 Cloud Native 安全
《2025年度企业用云十大趋势》发布,AI云全面支撑大模型落地
《2025年度企业用云十大趋势》发布,AI云全面支撑大模型落地
|
存储 Serverless 文件存储
函数计算产品使用问题之如何在一键部署的ComfyUI中上传大模型和插件
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
监控 Linux
在Linux中,如何进行系统性能瓶颈分析?
在Linux中,如何进行系统性能瓶颈分析?
|
Serverless 网络安全 Python
Ansible原理和安装
Ansible原理和安装
244 1