这是我的第一个问题:)
我正在寻找一个网站,但在接受 cookie 时,我的最后一行出现了问题。饼干 我的最后一行有问题。我尝试使用 CSS 选择器/BY 类名...但我找不到解决方案。你可以帮帮我吗?预先感谢您!!!
我的代码:
from selenium import webdriver
from selenium.webdriver.common.by import By
import time
driver = webdriver.Chrome(executable_path='C:\webdrivers\chromedriver.exe')
keyword = "APPL"
driver.get("https://finance.yahoo.com/quote/AMZN/history?p="+ keyword)
driver.maximize_window()
try :
cookie = driver.find_element(By.ID, "scroll-down-btn").click()
except :
pass
time.sleep(1)
accept = driver.find_element(By.CLASS_NAME,"btn secondary reject-all").click()
这是我尝试单击的按钮的代码
<button type="submit" class="btn secondary accept-all consent_reject_all_2" name="agree" value="agree">Accepter tout</button>
我正在寻找一个网站,但在接受 cookie 时,我的最后一行出现了问题。饼干 我的最后一行有问题。我尝试使用 CSS 选择器/BY 类名...但我找不到解决方案。你可以帮帮我吗?预先感谢您!!!
通过 XPATH 选择应该适合您的情况
from selenium import webdriver
from selenium.webdriver.common.by import By
import time
driver = webdriver.Chrome(executable_path='C:\webdrivers\chromedriver.exe')
keyword = "APPL"
driver.get("https://finance.yahoo.com/quote/AMZN/history?p=" + keyword)
driver.maximize_window()
try:
cookie = driver.find_element(By.ID, "scroll-down-btn").click()
except:
pass
time.sleep(1)
# Find the button using XPath and click it
accept_button = driver.find_element(By.XPATH, "//button[@class='btn secondary accept-all consent_reject_all_2']")
accept_button.click()