【发布时间】:2019-11-07 01:54:00
【问题描述】:
我正在尝试使用 selenium/python 抓取此页面/iframe,但我无法在此选定表单中插入任何文本。
from selenium import webdriver
from time import sleep
driver = webdriver.Firefox()
url = 'http://web.transparencia.pe.gov.br/despesas/despesa-geral/'
driver.get(url)
sleep(10)
driver.switch_to.frame(driver.find_element_by_tag_name("iframe"))
el = driver.find_element_by_xpath("//*[@id='html_selectug']")
el.click()
当我尝试获取列表框时:
el_cl = el.find_element_by_class_name('chzn-select')
el_cl.click()
引发异常
selenium.common.exceptions.ElementNotInteractableException: Message: Element <select class="chzn-select"> could not be scrolled into view
有什么建议吗?
【问题讨论】:
-
你能告诉我为什么这么多人写“scrap”而不是“scrape”吗?抓取是将某些东西作为垃圾扔掉,抓取是从网页中提取数据。
-
你得到什么错误?而且我没有看到任何选定的表格。
-
当我尝试获取列表框时:'el_cl = el.find_element_by_class_name('chzn-select')' 'el_cl.click()' 引发异常 'selenium.common.exceptions.ElementNotInteractableException:消息:元素
标签: python selenium web-scraping