request库的安装
安装命令:pip install requests 验证该库是否安装成功,运行如下代码:import requests
response=requests.get("http://www.baidu.com")
print(response)
selenium库的安装
安装命令:pip install selenium chrome插件chromedriver解压后放到Python或者其他配置了环境变量的目录下。from selenium import webdriver import time import datetime browser = webdriver.Chrome() def login(name ,pwd): browser.get( 'https://account.xiaomi.com/')#登录网址 time.sleep(2) browser.find_element_by_id("username").send_keys(name) #利用账号标签的ID,确定位置并send信息 browser.find_element_by_id("pwd").send_keys(pwd) #利用密码标签的ID,确定位置并send信息 browser.find_element_by_id("login-button").click()#利用登录按钮的ID,确定位置并点击 #如果找不到标签ID,可以使用其他方法来确定元素位置 time.sleep(3) browser.get("https://www.mi.com/seckill/")#切换到秒杀页面 print('登录成功,正在等待秒杀···') def buy_on_time(buytime): while True: #不断刷新时钟 now = datetime.datetime.now() if now.strftime('%Y-%m-%d %H:%M:%S') == buytime: browser.find_element_by_xpath('/html/body/div[2]/div[1]/div[1]/span/ul[1]/li[2]/a/span[1]/span[3]').click() #购买按钮的Xpath print('下单成功,请抓紧付款!') time.sleep(0.01)#注意刷新间隔时间要尽量短 login('账号' , '密码') buy_on_time('2018-11-27 12:00:00')#指定秒杀时间,并且开始等待秒杀