![](/img/trans.png)
[英]How do i XPATH or CSS scrape a Web-Page by utilizing the drop-down menu? (Using Selenium)
[英]How can I programmatically get an element from the drop-down menu on this web page?
我用 web 刮刀檢索了這個 HTML:
我想提取第二個選項的元素<a class="c-menuItem_link " href="/lists/members/import?id=280749">Import contacts</a>
。 我怎樣才能做到這一點? 到目前為止,我有這段代碼,但它不起作用:
elem = WebDriverWait(driver, 10).until(EC.presence_of_all_elements_located((By.XPATH, '//*[@id="dijit__FocusMixin_0"]/li[3]/span')))
item = elem.select_by_visible_text('option 1')
//*[@id='dijit__FocusMixin_2']/li[2]/a
該元素的正確 xpath 將是上述內容。 因為它是該 ID 中的第二個 li。
elem = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, '//*[@id='dijit__FocusMixin_2']/li[2]/a')))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.