搶票插件源碼
① 如何用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_
② 瀏覽器搶票插件是用什麼語言編寫的
js就行,功能想要強大點,用主流的後台語言都可以寫