iT邦幫忙

0

如何抓出證交重大訊息的詳細資料

  • 分享至 

  • xImage

我用Selenium抓證交所重大訊息( https://mops.twse.com.tw/mops/web/t05st01 ) 的詳細內容,點下詳細資料的按鈕後,一直抓不到彈出新視窗的內容,不知是否有人可以幫忙?謝謝

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.service import Service
import time
PATH = "C:/chromedriver.exe"
service_obj = Service(PATH)
browser = webdriver.Chrome(service=service_obj)
browser.maximize_window()
browser.get( "https://mops.twse.com.tw/mops/web/t05st01" )
search = browser.find_element('xpath','//[@id="co_id"]')
search.send_keys('2330')
search = browser.find_element('xpath','//
[@id="year"]')
search.send_keys('110')
search = browser.find_element('xpath',"//input[@type='button' and @value=' 查詢 ']").click()
time.sleep(3) #等待3s
btn_details =browser.find_elements('xpath','//*[@id="t05st01_fm"]/table/tbody/tr[4]/td[6]/input')[0] #詳細資料按鈕
btn_details.click()

obarisk iT邦研究生 1 級 ‧ 2022-07-29 10:08:56 檢舉
要切換 window 才找到的 element 。(大概吧)
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答