说连到系统的设备上没有发挥作用怎么办
超时异常,是不是等待时间不够,时长设大点再试试
import requests
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time
while True:
chromeOptions = webdriver.ChromeOptions()
browser = webdriver.Chrome('C:\Program Files (x86)\Google\Chrome\Application\\chromedriver.exe', options=chromeOptions) #浏览器驱动
browser.delete_all_cookies() # 删除cookie
browser.get("https://www.bilibili.com/video/BV1B64y1X7ZZ") #视频地址
element = WebDriverWait(browser, 15).until( #等待播放按钮能够被加载并且能够被点击,15s后如果还没加载完成并且不满足被点击的条件,就抛出异常
EC.element_to_be_clickable((By.XPATH, '//*[@id="bilibiliPlayer"]/div[1]/div[1]/div[8]/video'))
)
element.click()
print(browser.get_cookies())
if time.sleep(50):# 等待时长
browser.quit()
修改了一下 底下加了if语句 但是还是不会执行if语句怎么办
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m