Hi 大家好
小弟正在學習爬取鉅亨網的新聞 (https://news.cnyes.com/news/cat/headline?exp=a)
網頁是預設11天的新聞 (以今天為例,就預設3/29 - 4/8)
我的問題是:
我是用selenium實作,想要自動選取date range,例如1/1 - 2/28
但不知道如何選取日曆range?
目前嘗試的方向:
因為有readonly的屬性,
我參考了這篇:https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/447580/
他的code如下:
js = "document.getElementById('c-date1').removeAttribute('readonly')"
driver.execute_script(js)
driver.find_element_by_id('c-date1').send_keys('10/16/2017')
先移除日曆readonly的屬性,然後才send_keys
但鉅亨網中,我不知道這個elemenet的ID,不知道還有甚麼方向可以試看看,
先謝謝各位的幫忙!
<input type = "text" value = "2019/03/29 - 2019/04/08" readonly data-reactid
= "224">