擅长:python、mysql、java
<p>如果您想转到一个URL并获取id,然后用python提交,您应该这样做。您的标记不在iframe中,我们使用webdriver waitis而不是time.sleep()</p>
<pre><code>from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
driver = webdriver.Chrome("location of webdriver")
URL ='https://webmail1.hostinger.com/'
driver.get(URL)
WebDriverWait(driver, 30).until(
EC.presence_of_element_located(By.ID('rcmloginuser'))).send_keys('your username')
WebDriverWait(driver, 30).until(
EC.presence_of_element_located(By.ID('rcmloginpwd'))).send_keys('your pass')
WebDriverWait(driver, 30).until(
EC.presence_of_element_located(By.CLASS_NAME('button mainaction submit'))).click()
</code></pre>