PHPQuery를 사용하여 주어진 페이지에서 모든 이미지의 모든 링크를 가져 오려고합니다. PHPQuery의 PHP 지원 구문을 사용하고 있습니다. 내가PHPQuery ... 모든 이미지의 모든 링크를 페이지에서 가져 오려고합니다.
$images = $all->find('img:first')->attr('src');
및
$images = $all->find('img:last')->attr('src');
을 시도
include('phpQuery-onefile.php');
$all = phpQuery::newDocumentFileHTML("http://www.mysite.com", $charset = 'utf-8');
// in theory this gives me all image sources
$images = $all->find('img')->attr('src');
// but if I do `echo $images;` what I get is the src to the first image
호기심과 올바르게 첫 번째와 마지막 인쇄 :
이
내가 지금까지 가지고있는 코드입니다 이미지의 주소는 각각 같지만 지옥에서는 모든 링크 배열을 얻을 수 있습니까?
이는 phpquery으로 수행해야합니까? 예 : file_get_contents/preg_match를 사용할 수 없습니까? –
phpquery가 코드를 구문 분석하기가 훨씬 쉽기 때문에 ... – SpaceDog
src = relative 인 경우 phpquery는 절대 경로를 제공합니까? src가 상대 경로 인 경우'http : // ... '와 같은 절대 경로가 필요합니까? –