请问我要怎么让它运行说起来呢

 

```python

# coding=utf-8

import os

from selenium import webdriver

import datetime

import time

from os import path

 

#此处chromedriver改为自己下载解压的chromedriver的路径

driver = webdriver.Chrome("E:/JupyterNotebookSavePath/chromedriver")

#driver.maximize_window()

 

def login():

    #打开淘宝首页,扫码登陆淘宝

    driver.get("https://www.taobao.com")

    time.sleep(3)

    if driver.find_element_by_link_text("亲,请登录"):

        driver.find_element_by_link_text("亲,请登录").click()

        print("请在15秒内完成扫码")

        time.sleep(15)

        #打开购物车列表首页

        driver.get("https://cart.taobao.com/cart.htm")

        time.sleep(3)

        #全选购物车

    if driver.find_element_by_id("J_SelectAll1"):

        driver.find_element_by_id("J_SelectAll1").click()

    now = datetime.datetime.now()

    print("login success:", now.strftime("%Y-%m-%d %H:%M:%S"))

 

def buy(times):

    while True:

        #记录当前时间,使用datatime内置模块

        now = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")

        print(times)

        print(now)

        # 对比时间,时间到的话就点击结算

        if now == times:

            try:

                if driver.find_element_by_id("J_Go"):

                    driver.find_element_by_id("J_Go").click()

                    driver.find_element_by_link_text('提交订单').click()

                    print('抢购成功,请尽快付款')

            except:

                 print('请再次尝试提交订单')

        print(now)

        time.sleep(0.1)

 

if __name__ == "__main__":

    times = input("请输入抢购时间(例如格式:2021-02-01 00:00:00):")

    login()

    buy(times)

 

taobao可以识别selenium, 你要在selenium加上参数防识别才行,或者模拟人为操作打开浏览器

参考下:https://www.cnblogs.com/xixiuling/p/12931118.html

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢