[問題] python 爬蟲 更改onclick執行內容

看板Python作者 (haha)時間5年前 (2020/04/03 22:42), 編輯推噓2(208)
留言10則, 4人參與, 5年前最新討論串1/1
爬蟲想下載一些檔案,但檔名會變得沒有識別度 想請教如下的onclick執行的內容,是否有辦法去更改"EquityDistributionClassHis.xls" 或是有其他的辦法可以做到類似的事呢? <input type="button" value="匯出XLS" onclick="export2xls(divDetail.innerHTML,'EquityDistributionClassHis.xls');"> 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.137.44.254 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1585924958.A.0AB.html

04/04 03:50, 5年前 , 1F
從你的描述看起來是用Selenium?
04/04 03:50, 1F

04/04 03:51, 5年前 , 2F
你可以使用execute_script 去執行js 修改網頁
04/04 03:51, 2F

04/04 03:51, 5年前 , 3F
document.getElementById("a").onclick = Bar;
04/04 03:51, 3F

04/04 03:52, 5年前 , 4F
能不用Selenium就不用吧 推用Requests之類的
04/04 03:52, 4F

04/04 11:17, 5年前 , 5F
T大你好 是的我是用selenium 可以說明一下不推薦用的
04/04 11:17, 5F

04/04 11:18, 5年前 , 6F
原因嗎? 新手剛開始研究 網路上爬到的都是這樣教
04/04 11:18, 6F

04/04 12:24, 5年前 , 7F
原因,效率差,不過你新手,應該不 care 效率
04/04 12:24, 7F

04/04 12:24, 5年前 , 8F
等真的有需求,再用 request
04/04 12:24, 8F

04/04 13:29, 5年前 , 9F
同樓上 就是腳本 為了確保動作執行,要多寫不少東西
04/04 13:29, 9F

04/07 15:34, 5年前 , 10F
謝謝樓上兩位的回覆
04/07 15:34, 10F
文章代碼(AID): #1UXqjU2h (Python)
文章代碼(AID): #1UXqjU2h (Python)