0

私は何度も何度も見ましたが、私が望むようなものを見つけることができないようです. 私はJavaScriptが得意ではないので、助けを求めています。私は自分のサイトでJQueryを使用しています。#body や #item などの特定の要素をNewEggWalmartBestbuyなどの Web サイト( iframe や popup ではありません) から呼び出して、Web サイトに既に設定されている定義済みの div に表示できるようにしたいと考えています。cssではないにしても、少なくともコンテンツをロードする限り、cssが得意です。例:

<div id="webscrape" class"www.blah.com/blahhh">
  <div id="website's div">content of specific newegg or reddit div/divs</div></div>

また、2 つの JavaScript を使用できるようにしたいと考えています。1 つはページを事前定義された div の生データに呼び出すためのもので、もう 1 つは Web サイトと div 要素を設定するための引数用です。基本的に、事前定義されたdivの間で他のWebサイトに表示される方法とまったく同じようにjqueryにデータをプルさせたいと思っています。星 4 ~ 5 の製品のニュースやカスタム検索を表示できるように、これが必要です。可能であれば、1 つのページで複数の div を呼び出せるようにしたいと考えています。私は見て、見て、私は何も見つけることができません。

4

2 に答える 2

1

これは、クロスサイト スクリプティングのルールにより不可能です。既存のサイトからすべてのコードをコピーして手動で更新する必要があるか (これはコピー ライトの侵害です)、サイトに何らかの製品表示 API があるかどうかを確認する必要があります。第三者が使用できます。

API は通常、PHP や .net などのサーバー側の言語になります。

于 2013-03-07T23:58:22.510 に答える
0

私はそのようなものを開発していました(正確にはあなたがしていることではありません)。クロスサイトスクリプティングの問題により、javascript を使用することはできません。

Javascript は同じドメインからコンテンツを呼び出すことができ、別のドメインに対して、サーバー側のテクノロジを使用できます。私は PHP を使用しています。

js を使用すると、そのサイトのコンテンツを取得できる php ファイルを呼び出すことができます。

$.get("webscrape.php", {"site":"http://www.scrapeme.com"}, function(data){
 alert(data); 
});

必要に応じて、このCross Domain Jquery Pluginに出会い ました。試してみることができます。YQL を使用します。

クロスドメイン Jquery github

于 2013-03-09T13:58:23.527 に答える