1
私はPython 2.7.12
とSelenium 3.0.2
を使用しています。私は、タグ<section>
内部タグを探していました<main>タグにはセレンのPythonを使用していますか?
が、ここでのコードは次のとおりです。
selenium.common.exceptions.NoSuchElementException:メッセージ:
driver = webdriver.Chrome() driver.get("https://www.semanticscholar.org/") input_t = driver.find_element_by_xpath('//input[@type="search"]') input_t.send_keys(keyword) input_t.send_keys(Keys.ENTER) target = driver.find_element_by_xpath('//main')
はこれを実行すると、私は例外が発生しましたそのような要素はありません:要素を見つけることができません:{"method": "xpath"、 "selector": "// main"}
実際には、ページ:
<main class="main-column results" data-reactid=".dyth4mk2kg.0.1.0.1"><div class="controls" data-reactid=".dyth4mk2kg.0.1.0.1.1">
...
</main>
あなたが他のページに移動していますか? URLから開いたページには ''タグがないためです。 –
Guy
再編集しました。ありがとう、ガイ。 – Victorwhz