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

作者: LoveNoHaHa (haha)   2020-04-03 22:42:36
爬蟲想下載一些檔案,但檔名會變得沒有識別度
想請教如下的onclick執行的內容,是否有辦法去更改"EquityDistributionClassHis.xls"
或是有其他的辦法可以做到類似的事呢?
<input type="button" value="匯出XLS"
onclick="export2xls(divDetail.innerHTML,'EquityDistributionClassHis.xls');">
謝謝
作者: TakiDog (多奇狗)   2020-04-04 03:50:00
從你的描述看起來是用Selenium?你可以使用execute_script 去執行js 修改網頁document.getElementById("a").onclick = Bar;能不用Selenium就不用吧 推用Requests之類的
作者: ILoveTaiwan (愛歹丸)   2020-04-04 11:17:00
T大你好 是的我是用selenium 可以說明一下不推薦用的原因嗎? 新手剛開始研究 網路上爬到的都是這樣教
作者: f496328mm (為什麼會流淚)   2020-04-04 12:24:00
原因,效率差,不過你新手,應該不 care 效率等真的有需求,再用 request
作者: TakiDog (多奇狗)   2020-04-04 13:29:00
同樓上 就是腳本 為了確保動作執行,要多寫不少東西
作者: LoveNoHaHa (haha)   2020-04-07 15:34:00
謝謝樓上兩位的回覆

Links booklink

Contact Us: admin [ a t ] ucptt.com