Re: [問題] Selenium 擷取跳出視窗

作者: B01201026 (星空螢火蟲)   2021-07-27 11:30:44
我也遇到類似的問題
彈出視窗按F12是有東西的(我就是要下載那個東西)
driver.page_source 卻抓不到><
※ 引述《ntumath (math mad)》之銘言:
: 大家好,再擷取網站內容的時候
: 遇到了跳出視窗,但試了一些方法還是沒辦法抓到跳出視窗的內容
: 以下是大概的code
: from selenium import webdriver
: from selenium.webdriver.support.ui import Select
: driver = webdriver.Chrome('../chromedriver')
: driver.get('http://mops.twse.com.tw/mops/web/t05st10_ifrs')
: Select(driver.find_element_by_id('isnew')).select_by_index(1)
: driver.find_element_by_id('co_id').send_keys(2892)
: driver.find_element_by_id('year').send_keys(102)
: driver.find_element_by_id('month').send_keys(1)
: driver.find_element_by_xpath("//input[@type='button' and\
: @value=' 查詢 ']").click()
: time.sleep(1)
: driver.find_element_by_xpath("//id='t05st10_ifrs_form']/table[1]/\
: tbody/tr[2]/td[3]/input").click()
: driver.switch_to_window(driver.window_handles[1])
: print(driver.page_source)
: driver的handle確實換到跳出的視窗了,可是要取得視窗內的訊息會有錯誤
: 想請問怎麼解決,拜託大家了
作者: B01201026 (星空螢火蟲)   2021-07-27 11:35:00
code 放在公司,晚點補

Links booklink

Contact Us: admin [ a t ] ucptt.com