import os
import time
from bs4 import BeautifulSoup
from selenium import webdriver
def set_download_path(driver, path):
    “””
    禁止下载弹窗,设置下载路径
    “””
    path = path.rstrip(os.sep)
    driver.command_executor._commands[“send_command”] = (“POST”, ‘/session/$sessionId/chromium/send_command’)
    params = {‘cmd’: ‘Page.setDownloadBehavior’,
              ‘params’: {‘behavior’: ‘allow’, ‘downloadPath’: path}}
    driver.execute(“send_command”, params)
    if not os.path.exists(path):
        os.makedirs(path)
driver_path = r’C:\Users\admin\PycharmProjects\pythonProject\chromedriver.exe’ # chromedriver安装的位置
driver = webdriver.Chrome(driver_path)  # 使用谷歌浏览器,加载chromedriver驱动的位置
path = ‘C:\\Users\\admin\\Desktop\\requests_pwrd’;
driver.get(‘http://localhost:8080/login’)  # 请求和获取页面
page_source = driver.page_source  # 获得页面的源代码
soup = BeautifulSoup(page_source, ‘html.parser’)
driver.find_element_by_name(“username”).send_keys(“admin”);
driver.find_element_by_name(“passWord”).send_keys(“admin”);
commit = driver.find_element_by_name(“commit”)
commit.click();
# 设置下载路径
# set_download_path(driver, path);
time.sleep(360)  # 延迟执行360秒