0
votes
$html = file_get_html('https://m.gsmarena.com/');
$videos = [];
foreach ($html->find('div.swiper-half-slide') as $video) {
foreach ($video->find('strong')as $name){

   echo $name->innertext;
   $videos[]=$name;
}}
print_r($videos);

im getting fatalerror Allowed memory size of 536870912 bytes exhausted (tried to allocate 268439552 bytes) in C:\xampp\htdocs\scrappingpractise\scraper.php on line 24

1
Did you even search for an answer before posting? Duplicate of: stackoverflow.com/questions/415801/…John Cogan

1 Answers

1
votes

You are running out of memory, by default PHP allows you to allocate 256mb for each execution. You can change it in your php.ini file, the option it's called memory_limit