Heim  >  Artikel  >  Backend-Entwicklung  >  PHP抓取网页代码,图片路径有关问题

PHP抓取网页代码,图片路径有关问题

WBOY
WBOYOriginal
2016-06-13 13:22:571163Durchsuche

PHP抓取网页代码,图片路径问题
我现在首先用php代码抓取连接网址的代码。、
ob_start();  
$ch = curl_init();  
curl_setopt( $ch, CURLOPT_URL, $url );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$retrievedhtml=curl_exec( $ch );  
ob_end_clean();  
curl_close( $ch );

现在遇到一个情况,比如说网页的网址是http://www.aaa.com/bq/
然后网页里面图片的链接地址是
 PHP抓取网页代码,图片路径有关问题
这时按理说图片的完全网址应该是http://www.aaa.com/bq/cq/a.jpg
但是我转换后发现图片显示不出来,后来才发现图片的路径其实是
http://www.aaa.com/cq/a.jpg

请问这个是怎么解释,应该怎么判断这样的路径?

------解决方案--------------------
按常理说才不是/bq/cq/a.jpg呢
你好好看看这路径:
 PHP抓取网页代码,图片路径有关问题
/到根了
图片路径就是http://www.aaa.com/cq/a.jpg
你多测几张图片立马明白,/前面没有点,跳到根,有一个点就相对当前路径别搞混了
------解决方案--------------------
形如  PHP抓取网页代码,图片路径有关问题 的是相对域名的
形如  PHP抓取网页代码,图片路径有关问题  PHP抓取网页代码,图片路径有关问题 的是相对 url 的

你难道自己不写网站的吗?
光抓人家的?

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn