嗨,我有一个快速的问题,说你想连接到一个网站,并搜索它包含什么链接,你如何用JavaScript做到这一点? 我愿做这样的事情获取网页并使用javascript读取它通过使用javascript
Var everythingAdiffrentPageContains = //Go to some link ex www.msn.se and store it in this variable
var pageLinks = []; var anchors = everythingAdiffrentPageContains.getElementsByTagName('a');
var numAnchors = anchors.length;
for(var i = 0; i < numAnchors; i++) {
pageLinks.push(anchors[i].href);
}
我们可以假设在这里,我们有权利存取权限的网站,所以这是一个关心的问题。
换句话说,我想去一些网站,并存储所有的网站超链接在一个数组中,你将如何做到这一点的JavaScript?
感谢
编辑自指出,林不试图连接到另一个域。我试图连接到我的局域网内的另一个Apache网络服务器,该网站托管着一个我希望扫描链接的网站。
Unfornuatley我不会对我的web服务器PHP:/但是,一个简单的JavaScript会做
例如去X:/folder/example.html
读它,并存储链接
你的局域网内部与否不很重要,如果它在另一台服务器上,例如地址栏中的地址栏是不同的,那么你不能到达那里,请参阅我的答案中的相同来源策略的链接了解详情。 – 2010-12-16 10:57:58