像浏览器一样使用php获取文件内容?

像浏览器一样使用php获取文件内容?,php,browser,external,Php,Browser,External,如何像浏览器一样获取外部url的内容?因为当我处理文件内容时,内容总是与我在浏览器中看到的内容不同。我该如何解决这个问题呢?这是因为大多数网页都在本地存储了css和图像,并且链接也在本地。当css存储在http://www.domain.com/style.css链接几乎每次都是style.css而没有域。如果您在网站上显示该页面,浏览器将看到指向style.css的链接,但在您的网站上找不到该文件。要改变这一点,您必须添加http://www.domain.com/在每个链接之前。要从任何文件

如何像浏览器一样获取外部url的内容?因为当我处理文件内容时,内容总是与我在浏览器中看到的内容不同。我该如何解决这个问题呢?

这是因为大多数网页都在本地存储了
css
图像,并且链接也在本地。当css存储在
http://www.domain.com/style.css
链接几乎每次都是
style.css
而没有域。如果您在网站上显示该页面,浏览器将看到指向
style.css
的链接,但在您的网站上找不到该文件。要改变这一点,您必须添加
http://www.domain.com/
在每个链接之前。

要从任何文件中获取内容,您必须传递文件的物理路径,当浏览器处理请求时,web服务器会处理该路径

正在使用http路径。。。浏览器仅在读取模式下显示该文件


谢谢

使用
文件获取内容
您将获得与浏览器相同的页面,除非该页面不需要您。您可以尝试使用curl和假冒浏览器。还有可能是Javascript改变了页面


提供有关错误的更多信息以获得更多帮助。

您可以先在本地打开该文件…

到目前为止,该文件的可能副本看起来不像是副本,但很难说出“它不同”的任何内容.我正在开发一个Facebook风格的URL提取器,为此,我需要通过URL从网站获取数据。我试过卷曲、卷曲、卷曲和卷曲,但没有一个是正确的。我用这个URL试过了:原来的标题是Herthas U19 im DFB Pokalfinale,但网站文件“get”给我的内容说标题是Hertha BSC | News Detailseite-AdlessI在我的服务器上运行代码,得到:
Hertha BSC|;她有U19 im DFB Pokalfinale,就像我的浏览器一样。也许你那里有个虫子。