導航:首頁 > 編程語言 > 搶票python長連接

搶票python長連接

發布時間:2022-12-19 09:04:14

㈠ 我從github上下載了python12306的搶票程序,但運行時一堆錯誤,求各位大神幫幫忙哈

貼一下具體鏈接呢
還有github上的代碼,一般star至少要幾十個的,才有一定質量保證

㈡ 如何寫搶票軟體python實現

你自己的問題都不詳細,別人怎麼會給你詳細的答案。 搶票軟體一般也就是模擬瀏覽器發請求,當然純粹模擬也會有很多問題,比如驗證碼,請求數等等,具體看你要實現什麼效果。

㈢ 如何用python寫一個簡單的12306搶票軟體

#coding=utf-8
from selenium import webdriver
from time import sleep
import traceback

TICKET_URI = 'https://kyfw.12306.cn/otn/leftTicket/init'
LOGIN_URI = 'https://kyfw.12306.cn/otn/login/init'
MY_URI = 'https://kyfw.12306.cn/otn/index/initMy12306'
LOGIN = u'登錄'

from splinter.browser import Browser
from time import sleep
import traceback

TICKET_URI = 'https://kyfw.12306.cn/otn/leftTicket/init'
LOGIN_URI = 'https://kyfw.12306.cn/otn/login/init'
MY_URI = 'https://kyfw.12306.cn/otn/index/initMy12306'
LOGIN = 'login_user'

def login():
brw.find_element_by_id(LOGIN).click()
sleep(3)

uname = '[email protected]'
pwd = 'xxxyyyzzz'

brw.find_element_by_id('username').send_keys(uname)
sleep(1)
brw.find_element_by_id('password').send_keys(pwd)
sleep(1)

while True:
if brw.current_url != MY_URI:
sleep(1)
else:
break

def addCookie(cklist):
li = list()
for d in cklist:
if d['name'] == '_jc_save_toStation' or d['name'] == '_jc_save_toDate' or d['name'] == '_jc_save_fromStation':
li.append(d)
return li

def book():
global brw

brw = webdriver.Chrome()
brw.set_window_size(1366, 768)
brw.get(TICKET_URI)

sleep(3)

while brw.find_element_by_id(LOGIN):
login()
if brw.current_url == MY_URI:
break;

try:
brw.get(TICKET_URI)
sleep(2)
# set src
brw.find_element_by_id('fromStationText').clear()
brw.find_element_by_id('fromStationText').click()
brw.find_element_by_id('fromStationText').send_keys(u'合肥南')
sleep(3)

# set dst
brw.find_element_by_id('toStationText').clear()
brw.find_element_by_id('toStationText').click()
brw.find_element_by_id('toStationText').send_keys(u'武漢')
sleep(3)

# set left date
print('please click train date')
sleep(5)

cke = brw.get_cookies()
li = addCookie(cke)
for x in li:
brw.add_cookie(x)

brw.refresh()

count = 0
success = False
if not success:
while brw.current_url == TICKET_URI:
brw.find_element_by_id('query_ticket').click()
sleep(2)
print(u'第%d次刷新' % count)
count += 1
brw.find_element_by_partial_link_text('D3057')

except Exception as e:
print(traceback.print_exc())

if __name__ == "__main__":
book()

㈣ 如何用python寫一個簡單的12306搶票軟體

自問題都詳細別給詳細答案 搶票軟體般模擬瀏覽器發請求純粹模擬問題比驗證碼請求數等等具體看要實現

㈤ Python:基於Python爬蟲技術的搶票程序及其實現

臨近放假,相信我們每天都在群聊里或者朋友圈看到一些幫忙搶火車票的信息。看到朋友們搶回家的車票這么辛( bei )苦( can ),結合圈裡一些前輩的指點,抱著學習的心態用 Python 做了一個簡單的自動化搶票程序,搶到票之後通過綁定的郵箱(比如 QQ )發通知。下面分享主要內容:

然後,開始使勁地碼:

1. 定義自動購票的類(初始化屬性)

2. 實現登錄功能

3. 實現購票功能

4. 郵箱通知付款

還有,網路不好或者 12306 的伺服器不穩定的時候,就會卡住,針對這種情況,系統會重復查詢:

最後,祝大家都能順利搶到票.

本文以轉載於博客園小帝君的博客

㈥ 用python搶票犯法嗎

犯法
用python搶購火車票是犯法的,乘客切記不要去以身試法。如果想要增加成功搶購到車票的幾率,可以採用以下這些方式的:
1、在車票售賣的當天進行手動搶票,在車票開始售賣之前的3到5分鍾時間進入到12306裡面去等待。之後在車票售賣前30秒開始刷新售賣車票的頁面,因為售賣車票的時間是不固定的,有可能會提前放票,一旦搶到車票後,就需要及時驗證。
2、搶票期間必須要有一個不錯的網路環境,並且手機彈出頁面的速度跟別人對比快很多。還有刷新的手速要快,盡量是搶到車票後就能立刻驗證,並且完成支付的。
3、首先乘客可以先在12306軟體上預約搶票,如果沒有餘票就去提交候補車票訂單。候補的速度要快,排名越前成功的幾率就會更高,另外還能在第三方購票軟體上購買加速包一起搶購
如果不想要購買加速包,就能使用多個購票軟體一起搶票,比如攜程、智行、途牛、同程等。如果其中一個訂單成功搶到票,要及時取消其他搶票訂單,不然退票是需要手續費的。
正常情況下,列車發車之前的2天時間會有少數乘客辦理退票手續。此時乘客可以經常去刷新下售賣車票的頁面,也還是有可能會搶到車票的。即便乘客已經提交了候補車票的訂單,還是要經常手動刷新購票頁面,從而提升購票成功的幾率。
法律依據
《刑法》
第二百二十五條
規定違反國家規定,有該條所列非法經營行為之
一,擾亂市場秩序的犯罪。這些非法經營行為包括:(一)未經許可經營法律、行政法規規定的專營、專賣物品或者其他限制買賣的物品的;(二)買賣進出口許可證、進出口原產地證明以及其他法律、行政法規規定的經營許可證或者批准文件的;(三)未經國家有關主管部門批准非法經營證券、期貨、保險業務的,或者非法從事資金支付結算業務的;(四)其他嚴重擾亂市場秩序的非法經營行為。
第二百八十五條
規定提供侵入、非法控制計算機信息系統程序、工具罪是指提供專門用於侵入、非法控制計算機信息系統的程序、工具,或者明知他人實施侵入、非法控制計算機信息系統的違法犯罪行為而為其提供程序、工具,情節嚴重的行為。該罪在客觀方面表現為提供專門侵入、非法控制計算機信息系統的程序、工具,或者明知他人實施侵入、非法控制計算機信息系統的違法犯罪行為而為其提供程序、工具,情節嚴重的行為。

㈦ 用python搶票犯法嗎

法律解析:

對於犯罪既遂是什麼意思的回答如下: 犯罪既遂是犯罪的一種基本形態,是指行為人所實施的行為已經齊備了 刑法 分則對某一具體犯罪所規定的全部構成要件。 根據刑法分則各種 犯罪構成 的具體規定和刑法的一般理論,犯罪的既遂有以下幾種形式: 1行為犯。也稱舉止犯,是指行為人只要實施了刑 法規 定的某種行為,即已構成既遂的犯 罪。 2結果犯。是指行為人所實施的犯罪行為,必須發生了法定的結果,才構成既遂的犯罪。3結果加重犯。是指行為人實施的犯罪行為,導致了基本犯罪構成結果以外的嚴重結果的 犯罪。 4危險犯。是指行為人實施的犯罪行為,足以造成某種危害結果的特別危險狀態而構成既遂的犯罪。 既遂犯的刑事責任,根據刑法分則對所觸犯法條規定的法定刑直接處罰。 5.簡明的說就是法院已有充分的 證據 證明其 犯罪嫌疑人 犯罪。 中國刑法學界主要是在司法領域里討論犯罪既遂的標准,主要存在以下三種觀點: (1)犯罪目的實現說。認為犯罪既遂是指「實施終了的犯罪行為,達到了行為人預期的目的」。主張應當以犯罪目的的實現與否作為認定犯罪既遂的標准,實現了犯罪目的,為犯罪既遂,未實現犯罪目的則為 犯罪未遂 。 (2)犯罪結果發生說。認為「行為發生了行為人所追求的、行為性質所決定的犯罪結果,即發生了行為的邏輯結果時,就是犯罪既遂」。[2]主張應當以犯罪結果的發生與否作為認定犯罪既遂的標准,發生了犯罪結果的,為犯罪既遂,為發生犯罪結果則為犯罪未遂。 (3)犯罪構成要件齊備說。認為犯罪既遂是指「行為人故意實施的犯罪行為已經具備了刑法分則所規定的某種犯罪的全部構成要件,即犯罪的完成形態」。[3]主張應當以犯罪構成要件是否齊備作為認定犯罪既遂的標准,具備了犯罪構成的全部要件,就是犯罪既遂,否則就是犯罪未遂。

法律依據:

《互聯網銷售彩票管理暫行辦法》第六條 彩票發行機構可以與單位合作或者授權彩票銷售機構開展互聯網銷售彩票業務,也可以委託單位開展互聯網代理銷售彩票業務。 彩票發行機構、經授權的彩票銷售機構與單位合作開展互聯網銷售彩票業務的,應當與合作單位簽訂互聯網銷售彩票的合作協議;彩票發行機構委託單位開展互聯網代理銷售彩票業務的,應當與接受委託的單位(以下簡稱「互聯網代銷者」)簽訂互聯網銷售彩票的代銷合同。

㈧ python怎麼搶火車票

fromsplinter.browserimportBrowser
b=Browser(driver_name="chrome")
b.visit("http://www..com")

㈨ 如何用python寫一個簡單的12306搶票軟體

所謂搶票實際上是在開始放票的一瞬間第一個發出請求並點擊預訂。作為程序員的我們,完全可以讓程序來做這件事。我花了幾個小時寫了一個demo。用到的工具集有:Python3.6, Selenium, chromdriver. 程序本身就是流程性的東西,沒有什麼可介紹的。代碼如下

#
coding=utf-8

from
selenium import
webdriver

from
time import
sleep

import
traceback

TICKET_URI
= '
https://kyfw.12306.cn/otn/leftTicket/init
'

LOGIN_URI
= '
https://kyfw.12306.cn/otn/login/init
'

MY_URI
= '
https://kyfw.12306.cn/otn/index/initMy12306
'

LOGIN
= u'
登錄
'

from
splinter.browser import
Browser

from
time import
sleep

import
traceback

TICKET_URI
= '
https://kyfw.12306.cn/otn/leftTicket/init
'

LOGIN_URI
= '
https://kyfw.12306.cn/otn/login/init
'

MY_URI
= '
https://kyfw.12306.cn/otn/index/initMy12306
'

LOGIN
= '
login_user
'

def
login():
brw.find_element_by_id(LOGIN).click()
sleep(
3)

uname
= '123456789
@qq.com
'

pwd
= 'xxxyyyzzz
'

brw.find_element_by_id(
'
username
'
).send_keys(uname)
sleep(
1)
brw.find_

㈩ 學了bython真的可以製作搶票軟體嗎

這個真可以的,C++和java能編寫的bython也可以編寫,但是你編寫的軟體能不能搶的過那些買票軟體就需要你的伺服器運營和編寫能力了。以前見過一個叫分流搶票的軟體,是一個大神自己編寫的,有興趣可以自己查查看看。他的AI識別做得很好,目前那些亂七八糟的驗證碼需要AI自動識別。

閱讀全文

與搶票python長連接相關的資料

熱點內容
程序員老公要加班 瀏覽:961
51單片機控制的超聲波 瀏覽:827
2021去水印最新源碼 瀏覽:232
ug編程刀具號重復 瀏覽:959
空當接龍演算法 瀏覽:609
可壓縮流體非恆定二維流動 瀏覽:695
天龍八部網單沒有找到技能文件夾 瀏覽:861
android串口程序 瀏覽:833
上海機器人程序員 瀏覽:914
兩台阿里雲伺服器如何拷貝 瀏覽:170
阿里媽媽淘寶聯盟需要什麼app 瀏覽:368
什麼人可以做編程員 瀏覽:358
網盤會員加速是在線解壓嘛 瀏覽:109
單片機按鍵匯編程序 瀏覽:728
傳播學綱要pdf第二版 瀏覽:385
樂友進銷存有什麼app 瀏覽:554
顯示器維修pdf 瀏覽:618
qq支付時怎麼雙層加密 瀏覽:943
2008伺服器如何做安全 瀏覽:310
戴爾系統加密怎麼解密 瀏覽:469