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

Стикеры из ВК

 

102
Денис @Sloopy
Если кому-то пригодиться!!! Скачиваем стикеры из вк себе на сайт.
В папке с сайтом создаём файл stickers.php с таким кодом
  1.  
  2. <?php
  3. set_time_limit(0);
  4. for ($d = 1; $d <= 100; $d++)
  5. {
  6. $curl = curl_init('https://vk.com/images/store/stickers/'.$d.'/content.zip');
  7. $fp = fopen($d.'.zip','w');
  8. curl_setopt($curl, CURLOPT_FILE, $fp);
  9. curl_setopt($curl, CURLOPT_HEADER, 0);
  10. curl_exec($curl);
  11. fclose($fp);
  12. curl_close($curl);
  13. sleep(1);
  14. }
  15. ?>

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

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

Где 100 - это кол-во архивов.

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

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

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

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

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

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

0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.