多數網站都會有ajax動態式網頁,傳統用get/post或是直接透過網頁連結抓資料已無法滿足需求,因此使用Selenium模擬人操作網頁已達到目的。較有規模的網站,可能會有預防機器人的機制,未來有遇到再來處理。
因開發時遇到不同作業系統問題,所以要自動判斷OS自動使用對應的chromedriver。如果沒有跨OS開發或使用的需求,只需要選一個setProperty就好。
張貼留言
沒有留言:
張貼留言