国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python+selenium實現京東自動登錄及秒殺功能

2020-01-04 16:20:15
字體:
來源:轉載
供稿:網友

本文實例為大家分享了selenium+python京東自動登錄秒殺的代碼,供大家參考,具體內容如下

運行環境:

python 2.7
python安裝selenium
安裝webdriver(這里是firefox)

其中selenium可以采用pip安裝:

pip install selenium

webdriver下載地址

需要注意的是,webdriver的目錄、對應瀏覽器的目錄,都要添加到path。

代碼如下:

# _*_coding:utf-8_*_ from selenium import webdriverimport datetime import timedriver = webdriver.Firefox()def login(uname, pwd): driver.get("http://www.jd.com") driver.find_element_by_link_text("你好,請登錄").click() time.sleep(3) driver.find_element_by_link_text("賬戶登錄").click() driver.find_element_by_name("loginname").send_keys(uname) driver.find_element_by_name("nloginpwd").send_keys(pwd) driver.find_element_by_id("loginsubmit").click() time.sleep(3) driver.get("https://cart.jd.com/cart.action") time.sleep(3) driver.find_element_by_link_text("去結算").click() now = datetime.datetime.now() print now.strftime('%Y-%m-%d %H:%M:%S') print 'login success'# buytime = '2016-12-27 22:31:00' def buy_on_time(buytime): while True:  now = datetime.datetime.now()  if now.strftime('%Y-%m-%d %H:%M:%S') == buytime:   driver.find_element_by_id('order-submit').click()   time.sleep(3)   print now.strftime('%Y-%m-%d %H:%M:%S')   print 'purchase success'  time.sleep(0.5)# entrancelogin('username', 'password')buy_on_time('2017-01-01 14:00:00')

使用方法:

要秒殺的東西要首先添加在購物車中,且購物車只有這一件商品!!!

配置好環境后,在程序入口處login函數填上自己的京東用戶名和密碼,在buy_on_time函數處設置秒殺時間,然后運行程序即可。要注意秒殺時間格式,并確保自己電腦時鐘準確。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镶黄旗| 罗定市| 丹寨县| 怀来县| 台南市| 库伦旗| 南召县| 丰城市| 历史| 沁阳市| 子长县| 海兴县| 郑州市| 习水县| 隆安县| 辽阳市| 洪泽县| 阿荣旗| 正安县| 濮阳县| 策勒县| 安福县| 贵南县| 黄石市| 都兰县| 同心县| 舒兰市| 德清县| 抚顺市| 古田县| 开平市| 威远县| 阳春市| 富源县| 汨罗市| 大洼县| 台安县| 宁津县| 定南县| 仪征市| 鲁山县|