Python+Selenium+Webdriver实现京东淘宝定时抢购
所用所有软件百度云分享地址:
大家可体验下,自动秒杀代码为
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()
#点击立即购买
while True:
now = datetime.datetime.now()
if now.strftime('%Y-%m-%d %H:%M:%S') ==
buytime:
driver.find_element_by_link_text("立即购买").click()
链接: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):
# buytime = '2016-12-27 22:31:00'
#以下是定时操作
def buy_on_time(buytime):
# entrance
login('淘宝京东账号', '密码')
buy_on_time('2018-01-11 18:39:00')
#要买的时间
前一篇:Vasp考虑范德华力的计算设置
后一篇:Vasp基本参数设置总结

加载中…