ОсновноеRadiotalkПользовательское
Программирование
6   •   Посмотреть все темы

Стикеры из ВК

 

101
Денис @Sloopy
Если кому-то пригодиться!!! Скачиваем стикеры из вк себе на сайт.
В папке с сайтом создаём файл stickers.php с таким кодом

<?php
set_time_limit(0);
for ($d = 1; $d <= 100; $d++)
{
$curl = curl_init('https://vk.com/images/store/stickers/'.$d.'/content.zip');
$fp = fopen($d.'.zip','w');
curl_setopt($curl, CURLOPT_FILE, $fp);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_exec($curl);
fclose($fp);
curl_close($curl);
sleep(1);
}
?>

И открыть ********** сайт/stickers.php и не закрывайте вкладку и в папку с файлом stickers.php будут вкачиваться стикеры.

Изменить кол-во архивов можно в строчке:
$d = 1; $d <= 100; $d++
Где 100 - это кол-во архивов.

Но лучше парсить с openserver или denwer.

Отредактировано Sloopy - 02.03.2021
20089
Dimitry @Dimitry
хоть бы паузу добавил в пол секунды между запросами, а то как дос атака получается

101
Денис @Sloopy
Dimitry пишет:

хоть бы паузу добавил в пол секунды между запросами, а то как дос атака получается

Слип подойдет?))

20089
Dimitry @Dimitry
1 сек хватает, изменил... а то нас за такие атаки и забанить могут