看板 Python 關於我們 聯絡資訊
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"> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.24.215 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1554689510.A.589.html
chuchutaro: 用 builtin module 中的 datetime 來做時間操作 04/08 20:37