John Davidson

not scrape image in Goutte library in php

0 comments
Message:


i trying below code but result is blank.
someone can help to how i scrape image.


$client = new Client(HttpClient::create(['timeout' => 60]));

$url = 'https://www.gumtree.com.au/s-wheels-tyres-rims/tyres/k0c18476';

$selector = 'div.user-ad-collection-new-design__wrapper--row > a';

$req = $client->request('GET', $url);


$req->filter($selector)->each(function (Crawler $node) {
$node->html();

$description = $node->filter('div p.user-ad-row-new-design__description-text')->text();
$price = $node->filter('div span.user-ad-price-new-design__price')->text();
$location = $node->filter('div.user-ad-row-new-design__location')->text();
$title = $node->filter('p span.user-ad-row-new-design__title-span')->text();
$time = $node->filter('p.user-ad-row-new-design__age')->text();
$link = 'https://www.gumtree.com.au'.$node->attr('href');

$node->filter('img')->each(function ($node) {
echo $node->attr('src').'<br>';
}


My Answer:
> 60]));

$crawler = $client->request('GET', 'https://example.com');

$imageUrl = $crawler->filter('img')->attr('src');

echo $imageUrl;

Rate this post

3 of 5 based on 5331 votes

Comments




© 2024 Hayatsk.info - Personal Blogs Platform. All Rights Reserved.
Create blog  |  Privacy Policy  |  Terms & Conditions  |  Contact Us