作者kimari ()
看板Web_Design
标题[问题] 如何从其他网页撷取特定内容
时间Tue Oct 27 22:51:54 2020
各位板友好,我是自学 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://webptt.com/cn.aspx?n=bbs/Web_Design/M.1603810317.A.E70.html
1F:→ ssccg: 你可以编辑原始码但是没後台的权限? 那你编的原始码是在哪 10/27 23:21
2F:→ ssccg: 如果是有後台的网页,要能改到後台的原始码才叫能改原始码 10/27 23:21
3F:→ ssccg: 如果你真能改原始码好了,那就是写程式去抓B的内容放进去 10/27 23:23
4F:→ ssccg: 没有别条路,你改在前端(html)放网址的话浏览者一定看的到 10/27 23:24
抱歉没说明清楚,我有後台管理介面,可以删、增伺服器档案也可以修改网页。
但一些 php 留言板或论坛的功能,我就只有管理介面附的阳春选项可改,
而不能增加 php 的功能 (我也不会 orz)
至於您说的 "写程式去抓B的内容放进去" 是指利用 javascript 之类的功能吗?
我知道只要前端的话浏览者就一定看得到,但如果可以用比较迂回的方式,
让浏览者不会直接从A网页看到B网页的网址,就达到目的了。
(意即浏览者从原始码挖B网页的网址就不管了)
※ 编辑: kimari (111.252.39.242 台湾), 10/27/2020 23:40:13
5F:推 pm2001: 如果没办法用伺服器端完成这个事情 那根本无法隐藏B网页 10/28 07:56
6F:→ Rplus: Google App script function: UrlFetchApp 10/28 08:42
7F:推 not5not6not7: 我个人会用先php curl去抓网页内容 10/29 11:57
8F:→ laechan: 或者写支小python去抓 10/29 22:16