Php 显示来自外部网站的特定数据

Php 显示来自外部网站的特定数据,php,jquery,ajax,dom,Php,Jquery,Ajax,Dom,假设这是一个外部网站: title header banner content1 content2 footer 现在我想知道如何复制外部网站的特定部分,并将其粘贴到我自己的网站上,如下所示: my title my header my banner my content external content2 my footer 我只想得到html代码,这样我就可以为外部内容创建自己的样式表2 我希望这足够清楚 我试过使用phpsfile\u get\u html()不完全清楚您试图做什么。记

假设这是一个外部网站:

title
header
banner
content1
content2
footer
现在我想知道如何复制外部网站的特定部分,并将其粘贴到我自己的网站上,如下所示:

my title
my header
my banner
my content
external content2
my footer
我只想得到html代码,这样我就可以为外部内容创建自己的样式表2

我希望这足够清楚


我试过使用phps
file\u get\u html()

不完全清楚您试图做什么。记住,你只能在别人的网站上看到html和javascript。如果您想制作包含层叠样式表(CSS)和java脚本的网页的静态副本,请在浏览器(我认为是firefox)上打开感兴趣的网页,然后使用浏览器工具“将网页另存为”,并将其保存到本地硬盘。保存后会出现所有脚本和CSS文件

然后,您可以查看静态代码,查看div类,并自行决定希望在站点中使用哪些CSS元素

建议您深入研究css的工作原理(选择器类型元素、选择器类型通用、选择器类型id声明和选择器类型类声明)。您正在查看的网站很可能是用“div class=header/div”声明设计的,但不一定

我认为用php刮别人的网站是相当困难的,除非它是你自己的网站,并且你可以始终如一地控制网站中的元素和顺序。它可以从别人的网站上抓取所有html,然后用粗铅笔分析它(有很多if循环),但是要让css选择器类型始终与您的css匹配是不可能的

哦,您将用于网站抓取的php代码是“$data=file\u get\u contents('url……”


祝你好运。

你想做什么还不完全清楚。记住,你只能在别人的网站上看到html和javascript。如果你想制作一个包含层叠样式表(CSS)和java脚本的网页的静态副本,请在浏览器上打开感兴趣的网页(我想是firefox)然后使用浏览器工具“将页面另存为”,并将其保存到本地硬盘。保存后,所有脚本和CSS文件都会随之保存

然后,您可以查看静态代码,查看div类,并自行决定希望在站点中使用哪些CSS元素

建议您深入研究css的工作原理(选择器类型元素、选择器类型通用、选择器类型id声明和选择器类型类声明)。您正在查看的网站很可能是用“div class=header/div”声明设计的,但不一定

我认为用php刮别人的网站是相当困难的,除非它是你自己的,并且你可以一致地控制其中的元素和顺序。可以从别人的网站上抓取所有html,然后用短粗的铅笔分析它(有很多if循环),但要使css选择器类型始终与您的css匹配是不可能的

哦,您将用于网站抓取的php代码是“$data=file\u get\u contents('url……”

祝你好运