擅长:python、mysql、java
<p>要单击<code>accept cookies</code>按钮,您需要首先切换到iframe</p>
<p>诱导<code>WebDriverWait()</code>和<code>frame_to_be_available_and_switch_to_it()</code>并遵循css选择器。
诱导<code>WebDriverWait()</code>和<code>element_to_be_clickable()</code>并跟随xpath</p>
<pre><code>WebDriverWait(driver,10).until(EC.frame_to_be_available_and_switch_to_it((By.CSS_SELECTOR,"iframe[src^='https://consent.google.com']")))
WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.XPATH,"//div[@id='introAgreeButton']"))).click()
</code></pre>
<p>您需要导入以下库</p>
<pre><code>from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
</code></pre>