こんにちは私は、あなたがウェブサイトに接続し、それが含んでいるリンクを検索したいと言っています、どのように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で行いますか?
おかげ
別のドメインに接続しようとしていないイムを指摘したので、EDIT。私はリンクをスキャンしたいウェブサイトをホストしている私のLAN内の別のApache Webサーバーに接続しようとしています。
Unfornuatley私は私のウェブサーバ上でPHPを持っていない:/しかし、簡単なjavascriptのは、それをXに行き例えば
だろう:
がそれを読んで/folder/example.html、およびリンクを保存し
かどうかはしていません問題は、それが別のサーバーにある場合、たとえばあなたのURLのアドレスバーは異なっている、そしてあなたはそこに行くことができない、詳細については私の答えで同じ起源のポリシーへのリンクを参照してください。 –