我试图抓住(进行练习)的页面是下面的url
。我试图抓住页面底部的损益表(图表)
import time
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
browser = webdriver.PhantomJS()
url = 'https://seekingalpha.com/symbol/CYTR/financials/income-statement'
browser.get(url)
time.sleep(7)
我尝试了各种方法,但没有找到元素。
browser.find_element_by_xpath("//*[@id='industrial-income-statement']")
#copied the xpath via chrome
browser.find_element_by_xpath('//*[@id="financial-data"]')
#returns error
browser.find_elements_by_id("financial-data")
# returns an empty list
browser.find_element_by_id("industrial-income-statement")
#can't find error
我知道我收到了网页信息,因为 ' browser.find_elements_by_id(' DIV')'返回元素列表。
时html的外观