0
Webページの一部をクリックしようとしていますが、「NoSuchElementException:要素を見つけることができません」というメッセージが表示されています。Python Selenium:Xpath要素が見つかりません
コードは動作していましたが、ページに変更があったようですが、xpathは変更されませんでした。
私はここで同様の質問の異なる解決策をStackoverflowで試しましたが、この例ではまだ何かが正しくありません。
URLは次のとおりです。 "http://www.bmfbovespa.com.br/pt_br/servicos/market-data/consultas/mercado-a-vista/codigo-isin/pesquisa/"
要素I`mはクリックしようとしている:
from selenium import webdriver
fp = webdriver.FirefoxProfile()
fp.set_preference("browser.download.folderList",2)
fp.set_preference("browser.download.manager.showWhenStarting",False)
fp.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/msword, application/csv, application/vnd.ms-excel, application/ris, text/csv, image/png, application/pdf, text/html, text/plain, application/zip, application/x-zip, application/x-zip-compressed, application/download, application/octet-stream")
fp.set_preference('browser.helperApps.alwaysAsk.force', False)
driver = webdriver.Firefox(firefox_profile=fp)
driver.get("http://www.bmfbovespa.com.br/pt_br/servicos/market-data/consultas/mercado-a-vista/codigo-isin/pesquisa/")
###
# Click "Download de arquivos" (the part with problem)
###
elem=driver.find_element_by_xpath(".//*[@id='ctl00_contentPlaceHolderConteudo_rtsDetalhe_tabDownload']/span/span")
elem.click()
任意の考え:
私のコードを "デArquivosをダウンロード"?ここ
は、私は両方を試してみました....が、私はまだ「はNoSuchElementException:要素が見つかりません:」そうだメッセージを。 – fmarques
@fmarques大丈夫、更新して、それをチェックしてください。 – alecxe
それは動作します!どうもありがとうございました! – fmarques