我看了看,我似乎找不到任何我想要的东西。我不是最好的JavaScript,所以现在我正在寻求帮助。我在我的网站上使用 JQuery 。我希望能够通过 NewEgg 或 Walmart 或 Bestbuy 等网站调用#body或#item等特定元素,(不是iframe或弹出窗口)并将其显示在我网站上已设置的预定义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个javascripts,一个用于将页面调用为原始数据到预定义的div,另一个用于设置网站和div元素的参数。基本上我希望jquery准确地提取数据在预定义div之间的其他网站上的显示方式。我想这样,所以我可以显示4-5星级产品的新闻和自定义搜索。如果可能的话,我还希望能够在一个页面上调用多个div。我看了看,但找不到任何东西。
答案 0 :(得分:1)
由于跨站点脚本规则,这是不可能的 - 您需要从现有站点复制所有代码并手动更新(这是拷贝写入侵权),或者您需要查看该站点是否有某种产品显示第三方可以使用的API。
API通常是某种服务器端语言,如PHP或.net等。
答案 1 :(得分:0)
Javascript可以调用来自同一域的内容,针对不同的域,使用服务器端技术,我正在使用PHP。
使用js你可以调用一个php文件,它可以获取该网站的内容。
$.get("webscrape.php", {"site":"http://www.scrapeme.com"}, function(data){
alert(data);
});
刚刚来到这个跨域Jquery插件 如果你想,你可以尝试一下..它使用YQL