<p>Сделать код на python для сбора данных с <a href="http://vk.com">vk.com</a> и скачать и сохранить сырые данные на диск и разобранные в БД по списку ссылок (всего около 3000 ссылок) . Ссылки выглядят примерно так:</p><p>https://<a href="http://vk.com/wall-123456789_987654321">vk.com/wall-123456789_987654321</a></p><p>https://<a href="http://vk.com/clip123456789_987654321">vk.com/clip123456789_987654321</a></p><p>Нужно собрать данные в БД (sqlite, структуру БД я пришлю позже):</p><p>- url, по которому собираются данные</p><p>- имя пользователя</p><p>- профиль пользователя</p><p>- метрики профиля пользователя (друзья, подписчики и т.д.)</p><p>- дата/время публикации</p><p>- фотографии/видео (сохранить в каталог media)</p><p>- текст описания</p><p>- количество просмотров/лайков/реакций/комментариев на публикации</p><p>- текст комментариев</p><p>- тип публикации</p><p>- имена пользователей, поставивших лайки, оставивших комментарии</p><p>- другие доступные метрики</p><p>- статус публикации (скачался/не скачался/удален с VK) </p><p>Этапы работы скрипта:</p><p> 1. Скачиваются и сохраняются данные, соответствующие url по списку (фото/видео сохраняются в каталог media, страницы, которые отдает сервер в каталог responses). Скрипт должен понимать, что скачивание прервалось и уметь докачивать то, что не докачалось. Так же нужен текстовый лог errors.log, если что-то не скачалось из-за ошибок или пост уже удален</p><p> 2. После того, сохранение завершено, парсятся сохраненные результаты и затем складываются в БД (с указанием на то, из каких файлов они были получены)</p><p>Результат работ:</p><p> 1. zip архивы с неразобранными данными (<a href="http://media.zip">media.zip</a>, <a href="http://responces.zip">responces.zip</a>)</p><p> 2. Файл vk.sqlite с распарсенными данными</p><p> 3. Файлы с исходнимами скрипта, errors.log, логин/пароль от аккаунта, если скрипт работает через API.</p><p>=======================================================================</p><p>ВАЖНО: Предоплат нет. Оплачивается только полностью выполненная работа со всеми правами. Возможна безопасная сделка.</p><p>ВАЖНО: Сразу указывайте цену и срок. Предложения типа «Обращайтесь, договоримся» не рассматриваются и означают, что вы не читали описание проекта!</p><p>=======================================================================</p>