これはHTMLです。私は値取得したいブロックを解除するpythonでセレンwebdriverをを使用して第四行の要素から。同じことについて私を助けてください。
<a class="btn btn-micro hasTooltip"
href="javascript:void(0);"
onclick="return listItemTask('cb0','users.unblock')"
title="" data-original-title="Unblock">
<span class="icon-unpublish">
</span>
</a>
HTMLによると、目的の要素はReact要素であるため、要素が表示されるようにWebDriverWaitを誘導する必要があり、次のいずれかの解決策を使用できます。
CSS_SELECTOR
:
myText = WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.CSS_SELECTOR, "a.btn.btn-micro.hasTooltip[onclick*='users.unblock']"))).get_attribute("data-original-title")
XPATH
:
myText = WebDriverWait(driver, 20).until(EC.visibility_of_element_located((By.XPATH, "//a[@class='btn btn-micro hasTooltip'][contains(@onclick,'users.unblock')]"))).get_attribute("data-original-title")
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加