سلام
سوال اول چه طور میشود متوجه شده که یک کلاس با جاوااسکریپت لود شده است؟
سوال دوم در فیلمها چند کلاس در کنار هم نیست و این که در جواب سوال یکی از دوستان اشاره کرده اید که به این شکل عمل کنید
$elements = $crawler->filter('a[class]')->each(function($node){
return $node->text();
});
var_dump($elements);
حالا بنده یک کلاس خاص مد نظر ام است یک سری از تگها اون را دارند و کد بالا را به این شکل تغییر میدهم
include "vendor/autoload.php";
use Goutte\\Client;
$client = new Client();
$productPage="https://www.digikala.com/product/dkp-6290729/%D9%84%D9%BE-%D8%AA%D8%A7%D9%BE-14-%D8%A7%DB%8C%D9%86%DA%86%DB%8C-%D8%A7%DB%8C%D8%B3%D9%88%D8%B3-%D9%85%D8%AF%D9%84-vivobook-r465ep-eb219/";
$crawler = $client->request('GET',$productPage );
$elements = $crawler->filter("div.w-full d-flex last PdpSpecification_PdpSpecification__valuesBox__smZXG")->each(function($node){
return $node->text();
});
var_dump($elements);
خروجی نمیدهد.
لطفا راهنمایی کنید