擅长:python、mysql、java
<p>你需要知道执行公司的名字以便搜索。使用send_键之后,您尝试检查元素是否过时。我不明白那句话应该怎么说。我为新页面的一个元素添加了WebDriverWait。在</p>
<p>对于我来说,以下是对selenium部分的重新组合,直到获得页面源代码:</p>
<pre><code>from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
driver = webdriver.Firefox()
driver.get('http://www.ratestar.in/')
inputElement = driver.find_element_by_css_selector("#txtStock")
inputElement.send_keys('GM Breweries Ltd.')
inputElement.send_keys(Keys.ENTER)
company = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.ID, 'lblCompany')))
source = driver.page_source
</code></pre>
<p>您应该添加异常处理。在</p>