考虑这个链接:https://www.reddit.com/r/todayilearned/comments/6x6iz8/til_princess_diana_on_live_tv_shook_the_hand_of/?ref=share&ref_source=link
最初的样子是
http://www.bbc.com/news/av/magazine-39490507/how-princess-diana-changed-attitudes-to-aids
使用Javascript,我如何从第一个链接转到原始链接,而不使用Reddit API?
发布于 2017-09-01 01:18:54
如果你谈论的是在网页上运行的JavaScript,你不能这样做,你需要使用Reddit API,或者抓取Reddit网页。但是,由于跨域的安全规则,无法使用JavaScript对网页进行抓取,所以必须使用该接口。
编辑:啊,保罗刚刚指出你标记了Node.js;如果你是在服务器上做这件事,抓取是可能的。查找“用node.js抓取”。粗略地看一眼谷歌,似乎大多数解决方案都涉及到下载Reddit网页的HTML,然后用一个名为cheerio的库对其进行解析。还有一个看起来很有前途的东西scrape-it。
https://stackoverflow.com/questions/45986924
复制相似问题