Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从url提取内容并显示所选内容_Php_Codeigniter - Fatal编程技术网

Php 从url提取内容并显示所选内容

Php 从url提取内容并显示所选内容,php,codeigniter,Php,Codeigniter,如果用户喜欢任何网站上的时尚产品(例如:macys.com等),并在文本框中提供url。从给定url获取所有内容并从内容中提取产品图像和详细信息是否可行? 首先,我尝试使用file\u get\u contents($url)获取数据,但与我从浏览器的查看源代码所获取的数据相比,这是部分的 例如: url = http://goo.gl/SJZ6o 尝试使用以下方式打印: print "<pre>". $file_get_contents($url)."</pre>"

如果用户喜欢任何网站上的时尚产品(例如:macys.com等),并在文本框中提供url。从给定url获取所有内容并从内容中提取产品图像和详细信息是否可行?
首先,我尝试使用
file\u get\u contents($url)
获取数据,但与我从浏览器的
查看源代码所获取的数据相比,这是部分的
例如:

url = http://goo.gl/SJZ6o
尝试使用以下方式打印:

print "<pre>". $file_get_contents($url)."</pre>";
print”“$文件获取内容($url)。“”;

我对如何达到这一要求感到困惑。我应该开发一个浏览器插件并利用它进行解压缩吗?

你说的“它是部分的…”是什么意思?你能举个例子吗?他们使用了相当多的JavaScript。您确定没有在客户端生成产品内容吗?如果是这样的话,除非您使用PHPJS扩展,否则PHP无法抓取此类内容。您试图做的就是所谓的web抓取,而不是简单的答案。首先应该使用PHP的Curl库,而不是file_get_contents()(不应该以$btw开头)。