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

作者: kimari   2020-10-27 22:51:54
各位板友好,我是自學 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…
謝謝各位板友讀完問題,並懇請解惑,萬分感謝。
作者: ssccg (23)   2020-10-27 23:21:00
你可以編輯原始碼但是沒後台的權限? 那你編的原始碼是在哪如果是有後台的網頁,要能改到後台的原始碼才叫能改原始碼如果你真能改原始碼好了,那就是寫程式去抓B的內容放進去沒有別條路,你改在前端(html)放網址的話瀏覽者一定看的到
作者: pm2001 (做個盾牌眼球兵吧)   2020-10-28 07:56:00
如果沒辦法用伺服器端完成這個事情 那根本無法隱藏B網頁
作者: Rplus (R+) (9527)   2020-10-28 08:42:00
Google App script function: UrlFetchApp
作者: not5not6not7 (not5not6not7)   2020-10-29 11:57:00
我個人會用先php curl去抓網頁內容
作者: laechan (揮淚斬馬雲)   2020-10-29 22:16:00
或者寫支小python去抓

Links booklink

Contact Us: admin [ a t ] ucptt.com