加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Python+Selenium+Webdriver实现京东淘宝定时抢购

(2018-01-11 18:53:12)
所用所有软件百度云分享地址:
链接:https://pan.baidu.com/s/1o978wt0 密码:a1ku
1.Python3.6.4-amd64.exe安装
安装过程很简单,按照这个网址一步步来就行
https://jingyan.baidu.com/article/e73e26c0bad76224acb6a766.html
注意,python的环境变量一定要设置好。
我装在了d盘。
2.selenium-3.8.1-py2.py3-none-any安装
在Windows命令行(cmd)输入:pip install -U selenium即可。
如果不会打开cmd.exe可以百度奥。命令如果执行不了,你就在cmd.exe里先进入有selenium这个软件的目录了再执行pip install -U selenium就行。
进入d盘代码是>d:→enter键
显示当前文件夹>dir
3.下载webdirver
将chromedriver.exe , geckodriver.exe , Iedriver.exe放到Python的安装目录的Scripts文件夹下,例如 D:\python\Scripts。这就完成了
4.使用
打开  开始-程序-PYthon3.6-IDLE,会看到右面的界面,点击file-newfile 出现左面的窗口。
启动谷歌浏览器
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('http://www.baidu.com/')

启动火狐浏览器
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://www.baidu.com/')

启动IE浏览器
from selenium import webdriver
browser = webdriver.Ie()
browser.get('http://www.baidu.com/')
 大家可体验下,自动秒杀代码为
# _*_coding:utf-8_*_  
from selenium import webdriver
import datetime  
import time

driver = webdriver.Ie()    #我控制的是IE浏览器。

def login(uname, pwd):
   driver.get("https://www.taobao.com/")   #打开淘宝网站,可根据自己的情况修改。
   time.sleep(3)   
   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(1)  #延迟1秒执行下一个操作
    driver.get("要买的货物网址")  #打开一个网址
   # driver.find_element_by_link_text("立即购买").click()   #点击立即购买
   
# 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_link_text("立即购买").click()
        
# entrance
login('淘宝京东账号', '密码')
buy_on_time('2018-01-11 18:39:00')    #要买的时间

Python+Selenium+Webdriver实现京东淘宝定时抢购

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有