U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 帮助中心 >

Python年老的火车票 里面有密码

来源:http://www.tudoupe.com时间:2021-11-09

前言:请和我一起阅读。 Python 是最好的方法。 跟着这个小的, 并用 Python 获得铁路票。

首先,我们必须分裂。

安装:

pip install splinter -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

首先 当然 我们需要浏览器驱动器 最好是用铬

下载地址:

http://chromedriver.storage.googleapis.com/index.html?path=2.20/

根据他们自己电脑系统的下载, 我的窗户正在使用 Win32。

解锁并放置在 C: WindowsSystem32 目录中; 您也可以为此驱动程序获取环境变量 。

注意:我的驾驶版本是2. 19,下载正确版本 根据你的需要,我的两个。20号有一个错误。

让我们从一个小测试开始, 而不是Python, 为 Python 提供一个互动界面。

 我不知道你们在说什么,春天。Browser进口Brownser b = Brownser b = Brownser (driver_name=chrome) b.

接下来我们给刀子做个测试,从每个方向找东西, 像一个碎片。
我们已经启动了一个100度的网站。

然后我们再做类似搜索的事情

如上所示,输入框 =wd 的名称 =wd, 似乎仅通过填充来填充该名称 =wd

填充用“ name” 表示的字段, 并用“ value” 表示的有关特殊名称 。

当然,你也可以输入中文,尽管最好使用 Unicode 代码,比如“我”。

复制代码代码如下:

b.fill("wd","splinter")

令人惊讶的是,你会发现你不需要点击100度的页面。

但是,如果有很多搜索, 我们必须选择100度。

我们没有找到这些物品的身份、价值或其他需要的东西。让我们通过Chrome的F12找到我们要找的东西。

因此,让我们退出点击栏,然后找出答案。

我们发现值=100度搜索列的"100度" ID="su"

因此,按下这个按钮。

 b. 查找_by_ value (u " button" = b. find_by_ id (u "su"))

你怎么做到的 直截了当

复制代码代码如下:

button.click()

这有什么用?

看看页面上有没有我要找的东西 比如这个地址 我不确定 cobrateam"Info"

 b.is_text_present("splinter.cobrateam.info")

如果页面存在则返回 True, 否则返回 False 。

怎么退出呢?

 b.quit()

这是一个与官方文件有关的直截了当的起始主题。让我们直截了当地讨论这个问题。
因此,我认为给鱼比给鱼更好, 所以我试图解释一切, 而不是发送一个代码, 通知每个人,然后不问问题。
值得强调的是 我不会透露任何 如何阅读代码 或什么漏洞可以使用, 谁有选票 理解一件事是快速的, 我要做的是向机器 提供它能对机器做什么, 比如点击,询问,选择,等等, 让我们希望我们仍然能通过它。

让我们先从一开始。

当然,这是一个进口。

 from splinter.browser import Browser b = Browser(driver_name="chrome") url = “https://kyfw.12306.cn/otn/leftTicket/init” b = Browser(driver_name="chrome") b.visit(url)

第一阶段是人工着陆 使用下面的代码填充表格 但我不能跳过代码 因为我没有精力研究它

 我不懂你在说什么 我不知道你在说什么 我不知道你在说什么 我不知道你在说什么

第二个选择出发之日,等等。

Cookies用于选择出发地点、日期和目的地。

首先,看看我们的饼干 当然,它们没有固定的出发日期

你得自己想清楚要去哪儿 和要怎么处理饼干 恐怕我帮不了你

怎么有的这些值?

在搜索中输入位置日期, 然后在铬上单击 F12 以访问此区域 。

打开浏览器并浏览到该网站,没有我们所需要的信息,如下文所示。

 b.cookies.all() {u'BIGipServerotn': u'1977155850.38945.0000', u'JSESSIONID': u'0A01D97598F459F751C4AE8518DBFB300DA7001B67', u'__NRF': u'95D48FC2E0E15920BFB61C7A330FF2AE', u'current_captcha_type': u'Z'}

因此,我们必须包括一个出发点。这个必须自己来观察。它只是URL加密。

 b.cookies.add({"_jc_save_fromStation":"%u4E0A%u6D77%2CSHH"})

添加出发日期

 b.cookies.add({"_jc_save_fromDate":"2016-01-20"})

添加目的地

 b.cookies.add({u'_jc_save_toStation':'%u6C38%u5DDE%2CAOQ'})

如果给定的字典密钥值已经存在,请使用添加函数替换它。

例如,xx,将目的地改为另一地点如下:

 b.cookies.add({u'_jc_save_toStation':'xxxxxx'})

接下来我看看现在的饼干

 b.cookies.all() {u'BIGipServerotn': u'1977155850.38945.0000', u'JSESSIONID': u'0A01D97598F459F751C4AE8518DBFB300DA7001B67', u'__NRF': u'95D48FC2E0E15920BFB61C7A330FF2AE', u'_jc_save_fromDate': u'2016-01-20', u'_jc_save_fromStation': u'%u4E0A%u6D77%2CSHH', u'_jc_save_toStation': u'%u6C38%u5DDE%2CAOQ', u'current_captcha_type': u'Z'}

现在饼干准备好了, 重新启动页面并开始搜索 。

 b. find_by_ text (u "Query"). click () b. find_by_ text (u "Query"). click () click ()

你发现日期写在哪里了吗?

我们现在需要确认的是 我们已经登入登录网页了
值得一提的是,前几个阶段可以人工进行。

我们需要混合一份美丽的汤 来评估是否可以订位 你当然可以选择单程旅行

然而,我只想获得高铁,因此,以下两个选择,一个一个选择,是经常去,而不错过任何机会。

我们先从第一种方法开始。 它不那么复杂。 它不需要在其他图书馆。 斯普林特就足够了 。


我只想用我坐过六次的铁路线 建造高铁,所以我只能做到这些
6个保留区,我是第二个保留区 当然,指数值是第1个。 Python,请不要问我为什么!

[1].Click () b. find_by_text (u "保留")

然后如果预订成功

是时候到达乘客的位置了

我们必须选择苍蝇上的人

 [1].Click () b. find_by_text (u "你的名字")

最初的办法当时接近完成。
前几个阶段总共不超过100条线。
因此,应该有第三种选择,即使用默认自动查询,该查询每5秒钟更新一次,但我们都知道,春天的5秒钟太长。我们有什么选择?

克洛伊的F -12 选择控制台

将搜索时间=xx在这里。

默认值为毫秒, 因此默认值为 5,00 毫秒, 并不太短, 无法识别并向网络报告!

在现实中,我们不必刷门票,这样他们就不会一直收到票。在源代码方面,仍然有很多缺失的环节,而且并不非常漂亮。

这篇文章是我们2011年埃及抗争特别报导的一部分。

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息