![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 町風 ![]()
![]() |
搜尋相關Tags的文章:
[ 爬蟲 ] ,
本篇文章發表於2020-06-02 13:58 |
1樓 |
不了解你的意思
解析後的網頁?是要直接顯示該網頁嗎? 那就用iframe?
本篇文章回覆於2020-06-03 09:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
町風 ![]() |
就是用curl所讀到的網頁是類似vue.js塞值
想要爬到的是塞完值後的內容
本篇文章回覆於2020-06-03 11:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
如果要擷取的目標頁是同網域的網頁,或至少是你能寫js的頁面
或許、可能、Maybe還有方法可想 如果是外部頁面,基本上我不知道有簡單直接的方式可以達成 真的要做,我能想到的就是在PHP中完成瀏覽器對網頁原始碼的編譯功能 除非有寫好的函式庫可以直接引用,不然工程浩大到完全不敢想像
本篇文章回覆於2020-06-04 09:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
作者回應
町風 ![]() |
所以是外部網頁用iframe嵌入進來,用js抓是不可行的囉
本篇文章回覆於2020-06-04 17:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓 |
js在跨網域的情況下有安全性的限制
除非你能直接在外部網頁加上對應的js語法 不然是不可能,或是說這樣的行為在目前被視為安全風險 會被瀏覽器和防毒軟體一起妨礙
本篇文章回覆於2020-06-05 09:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓 |
基本來說用curl很難,可以說是不可能做到。
只能用生成檔的方式來處理居多,工程非常的大。 原理是用一個可動作的類瀏覽器之類的來取得運行完成的頁面。 說很簡單,實際做起來並不太容易。
本篇文章回覆於2020-06-11 13:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |