这里只做思路讲解有附代码仅供参考。既然是web端的自动化那我们用到的就是selenium框架导入selenium相关的模块1.对浏览器进行配置我这里设置的配置只有执行完毕后不自动关闭浏览器。2.创建Chrome()浏览器驱动对象。3.打开浏览器进入目标网站。4.进入网站后查找(定位)到需要操作的地方。我这里的实操是进入百度网址进入视频网站并且播放第一条视频思路进入百度网站定位到视频文字点击视频检查当前页面进入新的页面可能会有弹窗需要定位关闭找到第一条视频点击视频。from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.chrome.options import Options # 1.配置浏览器 options webdriver.ChromeOptions() options.add_experimental_option(namedetach, valueTrue) # 打开浏览器 driver webdriver.Chrome(optionsoptions) driver.get(https://www.baidu.com) video driver.find_element(By.LINK_TEXT, 视频) video.click() # 获取a标签里面的属性值 print(video.get_attribute(href)) # 检查当前的页面是在哪里 print(driver.current_url) # 切换新的页面 driver.switch_to.window(driver.window_handles[-1]) print(driver.current_url) # 关闭新网页弹窗 new_page driver.find_element(By.XPATH,//span[classfull-screen-invoke_close___m_Xt]).click() # 查找第一条视频 v driver.find_element(By.XPATH,//div[classvideoList_videolist-item__8WTdk]) print(v.tag_name) v.click() # 获取第一条视频的网址 v1 driver.find_element(By.XPATH,//div[classvideoList_videolist-item__8WTdk]/a) print(v1.get_attribute(href))