亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Python 中使用 Selenium 抓取特定信息

在 Python 中使用 Selenium 抓取特定信息

慕碼人8056858 2022-12-14 17:35:12
所以我對使用 Selenium 還很陌生,因此也不確定該怎么做,甚至不確定如何用它來表達這個問題。但我想做的是使用 selenium 獲取以下值,然后將它們存儲到列表中。Firefox 的檢查器窗口提供的圖像,以顯示我試圖抓取的內容(突出顯示)https://i.stack.imgur.com/rHk9R.png
查看完整描述

1 回答

?
元芳怎么了

TA貢獻1798條經驗 獲得超7個贊

在 Selenium 中,您可以使用函數訪問元素find_element(s)_by_xxx(),xxx例如標簽名稱、元素名稱或類名稱(以及更多)。這些函數find_element_...返回與參數匹配的第一個元素,同時find_elements_...返回所有匹配的元素。


Selenium 有一個[很好的文檔][1],在“入門”部分你可以找到幾個基本用法的例子。


至于你的問題,下面的代碼應該收集你想要的值:


    from selenium import webdriver


    driver = webdriver.Firefox()  # driver for the browser you use


    select_elem = driver.find_element_by_name('ctl00_Content...')  # full name of the element

    options = select_elem.find_elements_by_tag_name('option')


    values = []


    for option in options:

      val = option.get_attribute('value')

      values.append(val)


查看完整回答
反對 回復 2022-12-14
  • 1 回答
  • 0 關注
  • 102 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號