2011-04-23 76 views
1

我希望'偷'一个网站的div并将其嵌入到我的网站(不使用iframe)。谁能告诉我什么是确切的方式来做到这一点?谢谢。是否可以将网站的一部分嵌入我的网站?

+1

这是一个域名吗? – 2011-04-23 02:12:04

+0

我的意思是在不同的域上的网站。 – INeedCodes 2011-04-23 02:15:03

+0

您必须使用serverside技术,因为JavaScript无法通过域发送请求。 Google ** XSS **。 – Blender 2011-04-23 02:19:59

回答

0

作为除了@jini's answer,你可以把这个脚本到一个文件中,gate.php,并且只使用jQuery的负载的东西:

$('#container').load('gateway.php?url=foo.com #target_div'); 

和可能gateway.php

<?php  
print file_get_contents($_GET['url']);  
?> 

只要确保净化你的输入!

0

雅虎管道是开始使用 '抓取页面' 模块的好地方。之后,这是一个摩擦或改变你不想用正则表达式模块的html的情况。

嵌入可以通过两种方式来完成:

  1. 使用管道回拨功能来运行交换页面静态/原创内容,通过管道提供的部分页面内的JavaScript。

2.Yahoo管具有一个模块,将柱(JSON格式)数据到将列入信息存储在要求数据的任何页面合适的输入处理页面。

这个动作的辉煌(和完全合法的)的例子可以在http://bishop.comxa.com

可以看出over向很好,他们甚至可能给你一些指点。

相关问题