Как с помощью бага посмотреть чужие документы в VK? (Файлы, фото, архивы). Инвестиции и заработок в вконтакте на группах и пабликах

После перехода социальной сети “Вконтакте” в руки mail.ru произошло много изменений. К несчастью, почти все изменения были не в лучшую сторону. Одним из таких изменений – был недавно обнаруженный баг, с помощью которого можно просматривать чужие документы вк. Плохо это или хорошо, говорить как минимум глупо. Ведь вся конфиденциальная информация (включая вашу), может попасть в руке злоумышленника.

В этой статье мы подробно рассмотрим принцип работы данного бага и расскажем, как защитить вашу конфиденциальную информацию.

В чем заключается данный баг? Вы можете просматривать какие-либо текстовые документы, скриншоты, фотографии, гифки и видео. Скачивать архивы.rar/.zip и т.п. К счастью, документы всех людей находятся в разброс, так, что найти какого-то конкретного человека становится достаточно проблематично. Вы можете спросить, как злоумышленники могут использовать данную информацию?

Ответ очень прост, найдя определенную фотографию или видео (зачастую откровенное), можно без проблем узнать кому оно принадлежит, тем самым шантажируя его. Тоже самое может произойти с текстовыми документами в которых скрыта важная информация. Например пароли, план мероприятий, приватная информация и т.п.

1. Для начала нам потребуется зайти в “Документы” (сделать это можно двумя способами).
Открыть диалог с любым человеком, нажать на скрепку (слева от окна диалога). В появившемся окне выбрать “Документы”.
Выбрать в левом меню (где находятся друзья, диалоги и т.п.) вкладку “Документы”.

2. Как только мы откроем “Документы”, нашему взору предстанут все документы, которые мы когда либо загружали или добавляли. Нам нужно воспользоваться поиском и найти необходимый документ (тут все ограничено исключительно вашей фантазией, ведь человек может как угодно назвать документ).

3. Вбив любой запрос, мы получим все документы по этому ключу.




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

4. Но это еще не все, как говорилось ранее, у злоумышленника есть возможность узнать кому принадлежит этот документ. Сделать это достаточно просто. Нам всего навсего нужно нажать правой кнопкой мыши (ПКМ) по файлу и выбрать “Просмотреть код” (в GoogleChorome), “Исследовать элемент” (в Яндекс Браузере).

5. У нас откроется консоль, где нам потребуется скопировать первый цифры, идущие после “/doc…”

6. После, вставляем эти цифры в id вк, “https://vk.com/id(понятно что)” и нажимаем “Enter”. У нас откроется страница человека, который загрузил себе этот файл или использовал его в переписках.

Читайте также:

Как защитить свои данные?

На данный момент нам известно 3 способа защиты информации. Они будут перечислены по степени надежности, начиная от самого надежного, заканчивая самым не надежным.

Защита данных путем их удаления

Как бы глупо это не звучало, но избавление от всех документов является самым надежным решением. Посудите сами, злоумышленник не сможет получить какую-либо информацию, если ее не будет вовсе.

Для того, чтобы удалить документ в VK, вам потребуется:

1. Зайти в “Документы” с помощью бокового меню (если такая вкладка отсутствует, рядом с любой вкладкой из того же меню, с левой стороны будет шестеренка, которая появится, как только вы наведете на нее мышкой. Нажмите на нее и поставьте галочку напротив нужной вкладки).

2. Наведите на нужный документ и нажмите на крестик в правом верхнем углу. Таким образом вы удалите документ.

Установка пароля на данные

Этот способ вряд ли подойдет для передачи малозначимых данных и данных малых размеров. Ведь спустя некоторое время, эта рутинная работа начнет сводить вас с ума. В чем заключается этот способ? Заключается он в том, что при передачи любого файла, мы передавали его с помощью запароленного архива.

1. Для начала создаем архив.rar/.zip (Нажимаем пкм по любому свободному месту на рабочем столе или в папке, “Создать” → “Создать документ ZIP – WinRAR”)

2. Теперь устанавливаем пароль на архив. Для этого, нажимаем “Добавить” и во вкладке “Общие” выбираем “Установить пароль…”. После чего вводим пароль и применяем настройки.


3.Основная работа уже сделана, дело осталось за малым. Перетаскиваем все документы, которые нам необходимо отправить в этот архив и отправляем его в вк, предварительно сказав получателю установленный ранее пароль.

Таким образом, скачав подобный архив, злоумышленник не сможет его открыть. Повторюсь, это не самый безопасный способ, из-за возможности взлома данного пароля.

Переименование документа

Это третий и самый простой способ защиты. К несчастью в нашем случае простота не обеспечивает безопасность. Все, что нам нужно, это переименовать документ, так, чтобы он не попадал под запросы в поиске.

1. Заходив в документы через боковое меню.

2. Выбираем документ и редактируем его.


3. В появившемся окне меняем название. Вы можете использовать любые названия и символы, например: “bufg3nvldsv934”, “47865hfdog” и т.п. После этого сохраняем документ.

Мы перечисли только часть способов защиты своих данных. Будьте осторожны когда отправляете личную информацию: пароли, интимные фото, приватные плагины и т.д. кому-то личным сообщением.

Напишите в комментарии что вам удалось найти, я к примеру нашел логин и пароль от сайта колледжа, также находил личные кабинеты студентов университета, в документах можно найти много интересного, нужно только хорошенько поискать.

Многие пользователи обращаются с просьбой дать доступ к личным сообщениям их друзей и коллег, зарегистрированных в социальной сети Вконтакте. Сразу хочется отметить — все методы, строго говоря, не очень законы, поэтому мы публикуем их с целью ознакомления, и понимания того, как злоумышленники могут получить доступ к вашей переписке.

Итак, как можно посмотреть сообщения другого человека вконтакте .

Используем PuntoSwitcher

Эту программу вы должны знать по ее функционалу — PuntoSwitcher помогает автоматически переключать язык ввода, и исправлять текст, если вы набрали его не в той раскладке.

Но кроме основной функции, в программе есть возможность вести журнал, в котором можно сохранять все нажатия на клавиатуру. И вы сможете просмотреть этот журнал.

Весь алгоритм работы будет строиться на этой функции. Вам необходимо установить PuntoSwitcher на компьютер пользователя, чьи сообщения вы хотите прочитать. Или же сделать так, чтобы он сам установил программу. Через какое-то время можно проверить журнал, и увидеть весь текст, который набирал пользователь. В том числе, и его сообщения вконтакте.

Вот сам процесс настройки:

  • Скачайте Punto по этой ссылке: https://punto.yandex.ru/win/
  • Установите и запустите ее
  • После первого запуска откроется окно настроек
  • Выберите все пункты, как показано на инструкции ниже

1. Вкладка «Общие» . Здесь убираем все галочки. Оставляем только на первом пункте «Запускать при старте Windows» .

2. Переходим на вкладку «Горячие клавиши» . Удаляем все комбинации. Оставляем только «Показать дневник» . Для нее мы выбираем любое сочетание клавиш. Но лучше выбрать сложный вариант, чтобы пользователь случайно не запустил дневник.

3. Идем на вкладку «Дневник» . Здесь отмечаем 3 галочки: «Вести дневник» , «Автоматически сохранять содержимое буфера обмена» , «Вести дневник в программах-исключениях» . Таким образом, мы активируем ведение дневника — в него будут сохраняться сообщения пользователя, которые он будет набирать и отправлять вконтакте.

Теперь весь текст, который будет набираться с клавиатуры, Punto будет сохранять в своем дневнике. Файл называется diary.dat , и находится в папке:

C:\Users\%имя_пользователя%\AppData\Roaming\Yandex\Punto Switcher\User Data

Дальше у вас есть два варианта. Можно просмотреть дневник непосредственно на компьютере пользователя. Для этого запустите его, с помощью горячих клавиш, которые вы назначили. Вам нужно искать блоки текста, помеченные названием используемого браузера. Вот пример.

Если вы хотите работать с файлом дневника на своем компьютере, вам нужно скопировать файл diary.dat с компьютера пользователя, и поместить его на свой, в ту же папку. Предварительно нужно установить Punto.

Мы подготовили видео инструкцию, по настройке PuntoSwitcher, и просмотре сообщений, отправленных в ВК.

Дело за малым. Вам нужно сделать так, чтобы программа была установлена на компьютере пользователя. Для этого можно просто попросить его, под любым предлогом, поставить PuntoSwitcher. Можно сделать это через удаленный доступ и тд. В любом случае, данный метод чтения чужих сообщений Вконтакте, будет доступен только тогда, когда программа будет работать.

Используем программу PageHack

Среди большого количества программ для взлома ВК (см. ), можно выделить программу PageHack. По утверждению разработчиком, ее основную функцией как раз является чтение чужих сообщений Вконтакте.

Ознакомится с описанием, и скачать программу вы можете на сайте:

Https://pagehack.net

Принцип работы прост. Вы заходите на страницу пользователя, чью переписку хотите увидеть. Дальше копируйте id его страницы (см. ).

В адресной строке мы увидим полный урл — https://vk.com/id309662236. Нас интересует «id309662236» .

Что вы получите в результате — я честно не знаю. Не проверял. Но настоятельно не рекомендую пользоваться подобным софтом. Слишком велика вероятность того, что вы не только чужих сообщений не увидите, но еще и свой аккаунт можете потерять.

Читайте также :

Заключение

Кроме рассмотренных выше программ, в сети вы можете найти огромное количество сервисов, которые за отдельную плату дадут вам доступ к сообщениям пользователя Вконтакте.

Но давайте подумаем, как в реальности можно увидеть все данные пользователя, в том числе и его переписку? Самый логичный ответ — взломать его аккаунт (см. ), узнав логин и пароль (см. ). Я сильно сомневаюсь, что все эти хваленые сервисы, за пару сотен рублей, в состоянии это сделать.

А вот получить доступ к вашему аккаунту — это вполне возможно. Тем более, если в процессе работы, сервис попросит вас указать персональные данные.

Поэтому нужно, прежде всего помнить про безопасность своего аккаунта (см. ), и не пользоваться подозрительными услугами.

Думается, не нужно объяснять читателям, почему сегодня популярна международная социальная сеть «ВКонтакте». В связи с этим любой пользователь продукции Apple скажет вам, что данное приложение социальной сети жизненно необходимо иметь как в смартфоне, так и на iPad.

В частности, мобильная версия приложения ВКонтакте для iPad, предложенная к скачиванию разработчиками на официальном сайте «VK.com», очень удобная и востребованная сегодня: удобный интерфейс, возможности прослушивания аудио и просмотра видео в неограниченном количестве бесплатно. Предложенная альтернативная мобильная версия для iOS — VK App, во-первых — платная, во-вторых — имеет ограниченные возможности.

Официальное приложение «ВКонтакте для iPad» специально разработано для планшетов Apple и внешне соответствует интерфейсу обычного приложения ВК на компьютере, что не скажешь о приложении «VK for iPad».

Основным приятным моментом является наличие автоматического обновления приложения, например, недавно добавленные фотографии сразу появляются в новостной ленте при получении сообщений. При этом странице не надо обновиться, как при обычном входе в ВК. Все диалоги отображаются иначе, некоторые настройки ограничены, а также добавлены некоторые изменения. К опциям, например, добавлена папка с фотографиями друзей, которая расположилась возле радела «Группы», хотя в обычной версии приложения ВК такой папки нет.

Настройки приложения «ВКонтакте для iPad» имеют разнообразный перечень опций: создание закладок, изменение профиля, управление кешем, «черным списком» и другие. В свою очередь музыку, видео или другие вложения можно открывать, добавлять, сохранять, удалять как и при обычной версии ВК.

Установив для айпада приложение ВК, вы сможете отправляя сообщения друзьям или другим пользователям, прикреплять к сообщениям во вложении: аудиозаписи, фотографии, видеозаписи, документы, карты или подарки. К тому же в сети множество удобных вещей: лента новостей, папки с фото и видео, переписка, поиск людей и сообществ, широкий выбор музыки и фильмов, которую можно сохранять и слушать в режиме оффлайн, а также сохранение и оставление комментариев на других профилях.

Сам принцип настройки работы производится через вход в ваш аккаунт, с применением почты или номера телефона. Приложение и его вложения открываются на весь экран, закрываются нажиманием на «х» в углу экрана. Плюс к тому не занимает много места удобная навигация и присутствие всех функций, как в обычном ВК. Удалиться из приложения можно через Настройки.

Недостатком приложения для iPad является отсутствие игр, видимо разработчики не пожелали сделать доступной данную функцию.

Альтернативная VK App

К сожалению, соцсеть ВКонтакте для iPad с 2015 года стала недоступным приложением для пользователей айпадов в магазине App Store и обновления данного приложения до сих пор не вышли. Однако возникли множество неофициальных приложений, которые то появляются, то обновившись, исчезают из магазина.

При этом те пользователи айпадов, кто не стал обновляться и не поменял прошивку и пользуется iOS 7 имеет доступ к старой версии, а обновленный вариант прошивки не поддерживает старое приложение ВК и принудительно закрывается, если смотреть видео, а если слушать аудиозаписи, то возникает блокировка и они «вылетают».

Аналогом для iPad выступает приложение «VK App», но данная версия является платной. Совсем недавно в соцсети Вконтакте была сброшена неким пользователем хакерская версия VK 2.0 (developer) для iPad, которая не является официальной. Чтобы ее установить, нужно чтоб у вас был айпад с плоским дизайном. При этом многие пользователи не знают как заблокировать рекламу.

Браузер Safari для ВК

Следуя некоторым правилам, можно скачать данную версию на iPad. Установите на планшет версию 1.7 программы « ВКонтакте для iPad», которая имеется в магазине App Store. Если вам удалось загрузить ее на свой планшет, войдите в свой аккаунт в ВК. После чего откройте браузер Safari на iPad и перейдите по ссылке на сайт, где есть обновленная версия ВКонтакте. Затем нажмите на кнопку, чтобы скачать ее, соглашаясь с условиями и допуская ее к своему устройству. Скачайте обновленного клиента на ваш айпад. В принципе программа больше не вылетает и открывает нормально приложение.

При этом программа Vk 2.0 (developer) для iPad позволяет соблюдать пользователю режим «инкогнито» в социальной сети и не реагировать на приходящие сообщения. Самое главное, что данная хакверсия позволяет бесплатно слушать музыку ВКонтакте без ограничений в режиме офлайн без кеша, а также пользоваться поисковиком музыки и кешированием.



Царский ВК на iPad

Недавно вышло еще одно неофициальное приложение — Царский ВК клент на айпад или «VK Settings». Магазин AppStore его не продает, но пользователи уже вовсю скачивают и устанавливают его на свои планшеты и айфоны. Как же установить Царский ВК на ваш айпад?

Первым делом необходимо удалять официальное установленное в вашем айпаде приложение ВКонтакте. Скачайте приложение VK Settings с помощью кнопки Install App.

После чего зайдите в Настройки вашего iPad и перейдите в раздел «Основные», где откройте функцию «Профили и управление устройством», чтобы разрешить установки приложения. Если возникнут проблемы с установкой, установите дату 01 января 2015 года. По идее VK Settings или Царский ВК скачается без джейлбреков. Хотя такая возможность есть только у пользователей с прошивкой iOS 9.3 и версиями выше.



Царский ВК практически ничем таким не отличается от обычного ВК, но присутствуют некоторые добавочные вкладки: кнопка «Оффлайн», тумблер «Скрытый набор» и клавиша «Не читать». Что они означают? Режим оффлайн делает пользователя незаметным, скрытый набор — не дает возможности узнавать собеседнику о том, что ему пишут ответ, а функция «не читать» может сделать сообщения «не прочитанными». Также приложение не собирает кеш и не рекомендует к прослушке треки.

Раздел «Документы» в ВК появился с целью облегчить жизнь пользователей и сделать доступным отправку документов, не отрываясь от переписки с друзьями. Теперь, чтобы отправить документ в формате DOC, XLS, PSD,RAR нет необходимости всякий раз делать это по электронной почте. Достаточно написать сообщение другу, к которому можно прикрепить всю необходимую информацию – будь то доклад, реферат, отрывок из любимой книги или сложную таблицу с расчетами.

Но не все знают, что как только документ добавляется в сеть, он становится доступным для всех юзеров в ВК. Любой человек по названию может найти его через поиск. Однако посмотреть документы в Вконтакте у друга, определенного человека, нельзя. Можно примерно, с помощью подбора фраз догадаться, какие документы выкладывает ваш знакомый. К примеру, вы ищите доклад или реферат и знаете фамилию того человека, которые его сделал. Для поиска документа:

  1. Зайдите в раздел документы, который находиться в меню слева. Если вы не видите этот пункт у себя на странице, перейдите в настройки страницы. Отметьте галочкой строку «Документы».
  2. Перейдите в область поиска документов. Вбейте фамилию своего друга и название тех данных, которые вы ищите. Определите формат.
  3. ВК откроет перед вами все документы с совпадающим названием и форматом. Возможно, среди них вы отыщите нужный вам. Подумайте, как бы мог называться документ, который вам интересен. Вбейте название в поиск. Другим способом найти документ у конкретного человека невозможно.

Чтобы загрузить документ в ВК откройте вкладку документы. Вверху справа нажмите на кнопку «Добавить». Выберите данные с ПК. Если вы желаете, чтобы ваш документ не смогли просматривать посторонние люди, после его загрузки нажмите на пункт «Личный документ».

Даже ограничивая просмотр данных, никогда не пересылайте в ВК личные пароли, скан паспорта и другую приватную информацию.

Как отправить документ в Вконтакте другу

Отправить документ в Вконтакте другу возможно через сообщения. Чтобы осуществить это:

  1. Откройте новое сообщение. Рядом со смайликами вы увидите надпись прикрепить. Кликните по ней и выберите пункт документ.
  2. Загрузить данные вы можете из области ранее загруженных документов, или же со своего рабочего стола. Как только произойдет полная загрузка, кликните по кнопке «Отправить»
  3. Вся загруженная вами информация для отправки автоматически добавляется в раздел ваших документов.

Чтобы удалить документ, перейдите в соответствующий раздел, наведите на него мышкой. Далее, с правой стороны нажмите на крестик. Если вы хотите настроить доступ к ранее загруженному файлу, кликните на значок карандаша.

Если вы хотите оправить один и тот же файл нескольким людям, проще всего и прикрепить его к сообщениям. Если ваша деятельность относится к сфере творчества, и вы желаете, чтобы люди его оценили, с документом вконтакте на своей стене и попросите людей .

Как искать документы Вконтакте

Искать документы Вконтакте предельно просто. Зайдите в область документов.

В строке поиска вбейте название и формат искомого документа. ВК предоставит вам все открытые данные, которые другие пользователи когда-либо отправляли в свои сообщениях или выкладывали на стене. В таком поиске очень удобно искать интересные книги, статьи, веселые картинки и гифки.

Всем привет!

Вчера мне понадобилось скачать все фотографии из диалога с одним человеком в vk.com. Фотографий было больше 1000 штук. Понятное дело, что ручками это все делать было бы утомительно и… Стыдно. Не для того программированием занимаюсь, чтобы такую грязную работу делать не автоматизированно. Поэтому было решено написать скрипт.

В качестве языка был выбран Python. Его удобно использовать для консоли, он довольно быстрый, есть модуль urllib, позволяющий «одним движением» скачивать картинки по ссылке. Но главная причина - это то, что я начал изучать его недавно. Решил дополнительно попрактиковаться.

Сам скрипт получился небольшой, но было бы интересно описать процесс создания. Буду стараться писать побольше комментариев в коде, чтобы те, кто не знает python, тоже смогли понять процесс. А от знатоков очень приветствуются советы и указания. Итак, приступим.

«Вконтакте» не предоставляет API конкретно для скачивания материалов из беседы, поэтому самое долгое время заняло изучение того, как устроена система подгрузки картинок из диалога в vk.com. Все картинки лежат у них, понятное дело, на сервере, и доступ к ним имеет любой, у кого есть ссылка на эту картинку. Таким образом, чтобы скачать все фотографии из диалога, нам надо получить все ссылки на картинки. Тыкаясь туда-сюда, было выяснено, что при нажатии на «Действия -> показать материалы из беседы» отправляется POST запрос на vk.com/wkview.php . Запрос содержит параметры:

  • act:show
  • loc:im
  • w:history_photo
В этом запросе dialog_id - это значение параметра «sel» в адресной строке, когда мы заходим в диалог.
Выполнив такой запрос, мы получим в ответ что-то вроде вот этого:

16515wkview.js,wkview.css,page.js,page.css,page_help.css065900

Фотографии в переписке с ЮЗЕР_НЭЙМ
... (и еще много ссылок с картинками)
Список пуст.
{"count":"23318","offset":3330,"type":"history","commonClass":"wk_history_content wk_history_photo_content","wkRaw":"history_photo","canEdit":false,"lang":}WkView.historyInit();
Здесь я заменил ссылки на <некая ссылка>, так как уже говорил, что картинки vk лежат в открытом доступе и получить их может любой, кто знает ссылку.

Из всего этого нам интересны только ссылки, которые находятся внутри , а так же json на конце. Я был не до конца честен, говоря, что POST запрос принимает 4 параметра. Точнее, он принимает, но если его выполнить нам выдадутся только первые несколько фотографий. Так как vk.com имеет подгрузку контента по мере прокручивания страницы, то существует параметр offset, который отвечает за то, какую часть из всего множества фотографий нам подгрузить. В итоге параметры запроса выглядят вот так:

  • act:show
  • loc:im
  • w:history_photo
  • offset: offset
  • part: 1
Из всех параметров меняться будет меняться только offset. Его мы вытаскивает из того самого json"a на конце ответа. Каждый раз при выполнении запроса offset внутри json"а будет увеличиваться, показывая, какое «смещение» надо сделать в следующий раз. Таким образом, нам надо будет делать запросы до тех пор, пока у нас offset будет меньше count.

Кстати, а что насчет выполнения запросов? Как нам получить доступ к своей странице? Было выяснено, что доступ к странице может получить тот, у кого есть cookie под названием remixsid. Таким образом нам надо подставить эту куку в функцию, которая выполняет запрос и все получится. Безопасно? Не совсем, швыряться куками - это не есть хорошо, но я не нашел другого варианта. Если кто-то знает, напишите пожалуйста.

Общий алгоритм вроде понятен: сделать запрос, вытащить ссылки, записать их в файл, проверить-
новый offset>count?-, если нет, то присвоить offset новое значение и выполнить запрос с ним, если да, то выйти из цикла. Затем пройтись по всем ссылкам в файле и скачать картинки лежащие по их адресу. Начинаем писать код.

# coding=utf-8 import requests # для выполнения запросов import re # для парсинга по регулярным выражениям import sys # для обработки аргументов командной строки import os # для создания папок с фотографиями import urllib # для скачивания картинок import json # для обработки json # argv = remixsid_cookie # argv = dialog_id # argv = person_name
Аргументы у нас будут передаваться через терминал (remixsid, dialog_id и название папки):

Remixsid_cookie = sys.argv # Словарь запроса RequestData = { "act": "show", "al": 1, "loc":"im", "w": "history" + sys.argv + "_photo", "offset" : 0, "part" : 1 } request_href = "http://vk.com/wkview.php" # Установим первоначальные offset и count. Count изменится при первом запросе bound = {"count" : 10000, "offset" : 0}
Создадим отдельную папку для фотографий:

Try: os.mkdir("drop_" + sys.argv) # Пытаемся создать папку except OSError: print "Проблемы с созданием папки "drop_" + sys.argv + """ if(os.path.exists("drop_" + sys.argv)): os.chdir("drop_" + sys.argv) # Переходим в эту папку else: print "Не удалось создать папку\n" exit()
Отлично, начинаем выполнение запросов:

Test = open("links", "w") while(bound["offset"] < bound["count"]): RequestData["offset"] = bound["offset"] content = requests.post(request_href, cookies={"remixsid": remixsid_cookie}, params=RequestData).text # Этой командой мы выполняем post запрос с параметрами params и передавая куки. .text возвращает ответ запроса в виде текста. Все просто.
Теперь начинаем парсинг ответа. Извлекаем все через регулярные выражения. Сначала извлекаем json и устанавливаем следующий offset:

#ищем первое совпадение по регулярному выражению json_data_offset = re.compile("\{"count":.+?,"offset":.+?\}").search(content) # .search возвращает специальный объект. У него есть метод span(), который возвращает кортеж с индексами начала и конца найденной подстроки bound = json.loads(content) # декодируем json bound["count"] = int(bound["count"]) #count отдается в виде строки bound["offset"] = int(bound["offset"]) # на случай, если в будущем тоже будет отдаваться в виде строки. В принципе это написано ради "на всякий случай"
Теперь надо извлечь все ссылки из тегов src. Действуем тем же способом, но используем метод findall, который возвращает массив всех строк, которые совпали с регуляркой:

Links = re.compile("src="http://.+?"").findall(content)
Теперь запишем все в файл:

For st in links: test.write(st + "\n") # пишем то, что внутри src="..." test.close()
С этим все. Осталось только пройтись по файлу и скачать все по ссылкам. Это делается с помощью модуля urllib, вот так:

Test = open("links", "r") file_num = 0 for href in test: # берем строку из файла которая является ссылкой, и так до конца файла urllib.urlretrieve(href, str(file_num)) # в качестве имени файла просто используем его порядковый номер file_num += 1 print "Скачано " + str(file_num) + " файлов\n" test.close()
Готово! Но, так как использовать это мы будем из командной строки, давайте еще напишем небольшую документацию (--help), а так же вывод об ошибке, если аргументов командной строки меньше, чем нужно. Добавим в начало:

If(sys.argv == "--help"): print """ Usage: python main.py is a string parameter "sel" in address line which you see when open a dialog """ exit() else: if(len(sys.argv) < 4): print """ Invalid number of arguments. Use parameter --help to know more """ exit()
Вот и все, вроде. Конечно, можно еще многое добавить: проверку на выполнен запрос или нет, проверку на корректность входящих данных, автоматическое вытаскивание (например, первых 10), но мне просто хотелось описать основные моменты. В итоге те самые 1000 фотографий, которые мне были нужны, были скачаны. Заняло это где-то 2 минуты. Никаких ограничений на запросы, как так понял, vk.com не ставит, хотя могу предположить, что на такой маленький для него трафик он даже не реагирует.

Весь рабочий код целиком лежит на