[問題] 如何從其他網頁擷取特定內容

看板Web_Design作者時間4年前 (2020/10/27 22:51), 4年前編輯推噓2(206)
留言8則, 5人參與, 4年前最新討論串1/1
各位板友好,我是自學 html, css 的初學者。 目前我手邊有2個網頁檔如下: A網頁部分原始碼: <div>連絡資訊: 1234</div> B網頁部分原始碼: <table><tr><td>9876</td></tr></table> A網頁我可以自由編輯原始碼,但沒有 php 或 asp 的權限 (我也不會) B網頁網址未公開,但沒設權限,故有網址的人都能看到, 但一來我沒有權限改裡面內容,二來作者僅同意我擷取9876的內容, 不希望我直接公開網址,因為網頁中可能包含 ABCD 等其他內容。 故不能直接用 iframe 連到B網頁 曾試過用 Google Sheet 的 IMPORTXML 函數功能,來顯示9876的內容。 該功能可順利擷取到B網頁我要的內容,但 Google Sheet 畢竟不能取代網頁。 https://support.google.com/docs/answer/3093342 想請問如果在只有單純修改A網頁的權限限制下, 是否能運用類似 Google Sheet IMPORTXML 功能, 來讓看A網頁的瀏覽者,自動去抓取B網頁的9876內容,並取代原本的1234, 以達到A網頁可以即時顯示B網頁部份內容功能。 因為B網頁的9876內容每天都會變,可能隔天就變5566… 謝謝各位板友讀完問題,並懇請解惑,萬分感謝。 -- ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1603810317.A.E70.html

10/27 23:21, 4年前 , 1F
你可以編輯原始碼但是沒後台的權限? 那你編的原始碼是在哪
10/27 23:21, 1F

10/27 23:21, 4年前 , 2F
如果是有後台的網頁,要能改到後台的原始碼才叫能改原始碼
10/27 23:21, 2F

10/27 23:23, 4年前 , 3F
如果你真能改原始碼好了,那就是寫程式去抓B的內容放進去
10/27 23:23, 3F

10/27 23:24, 4年前 , 4F
沒有別條路,你改在前端(html)放網址的話瀏覽者一定看的到
10/27 23:24, 4F
抱歉沒說明清楚,我有後台管理介面,可以刪、增伺服器檔案也可以修改網頁。 但一些 php 留言板或論壇的功能,我就只有管理介面附的陽春選項可改, 而不能增加 php 的功能 (我也不會 orz) 至於您說的 "寫程式去抓B的內容放進去" 是指利用 javascript 之類的功能嗎? 我知道只要前端的話瀏覽者就一定看得到,但如果可以用比較迂迴的方式, 讓瀏覽者不會直接從A網頁看到B網頁的網址,就達到目的了。 (意即瀏覽者從原始碼挖B網頁的網址就不管了) ※ 編輯: kimari (111.252.39.242 臺灣), 10/27/2020 23:40:13

10/28 07:56, 4年前 , 5F
如果沒辦法用伺服器端完成這個事情 那根本無法隱藏B網頁
10/28 07:56, 5F

10/28 08:42, 4年前 , 6F
Google App script function: UrlFetchApp
10/28 08:42, 6F

10/29 11:57, 4年前 , 7F
我個人會用先php curl去抓網頁內容
10/29 11:57, 7F

10/29 22:16, 4年前 , 8F
或者寫支小python去抓
10/29 22:16, 8F
文章代碼(AID): #1Vc3GDvm (Web_Design)
文章代碼(AID): #1Vc3GDvm (Web_Design)