Парсинг картинок из группы ВК

  • Автор темы Автор темы inshallakh
  • Дата начала Дата начала

inshallakh

Client
Регистрация
18.05.2015
Сообщения
57
Реакции
0
Баллы
6
Задача: надо спарсить картинки из группы ВК

Заходим через АПИ: http://take.ms/LooV2
Парсим картинки (урлы после "Original:"): http://take.ms/TFCv8
Сохраняем линки в файл: http://take.ms/LvXNB
Но на выходе получается пустой файл.
Что я делаю не так?
 
Действие Табы>Данные>URL берет URL-адрес текущей страницы, а не парсит все ссылки со страницы.
 
Последнее редактирование:
  • Оценить
Реакции: inshallakh
Если хотите спарсить ссылки на картинки, то используйте действие Табы>Данные>Взять Source - парсить результат вот такой регуляркой - (http://.*?\.jpg)
 
Если хотите спарсить ссылки на картинки, то используйте действие Табы>Данные>Взять Source - парсить результат вот такой регуляркой - (http://.*?\.jpg)

При таком методе парсится все подряд

Линки на картинки я все-таки выдрал с помощью регулярки "(?<=Original:).*"

Но они выдираются с лишним кодом, пример: https://41.media.tumblr.com/99d12c0...ba4/tumblr_nn3nrkJlJB1u0cqhdo1_500.jpg</text>
Я пытаюсь вычистить лишнее с помощью замена, но замена почему-то не срабатывает: http://take.ms/j82oP

И еще: как потом пакетно скачать картинки? GET-запрос и captchasaver позволяют скачать один файл, а как несколько неясно
 
Я пытаюсь вычистить лишнее с помощью замена, но замена почему-то не срабатывает: http://take.ms/j82oP
должна срабатывать
И еще: как потом пакетно скачать картинки? GET-запрос и captchasaver позволяют скачать один файл, а как несколько неясно
в цикле по очереди
 
замена не срабатывает из за кодировки, скопируйте </text> из полученного исходника
 
  • Оценить
Реакции: inshallakh
Хочу выдрать из из одной группы все картинки из постов. Делаю запрос вида http://api.vk.com/method/wall.get.xml?domain=warface_game&count=24000
Но при запросе через апи выводятся явно не все посты (мне нужны все десятки тысяч постов)
Это ограничение АПИ и никак его не обойти?
 
Хочу выдрать из из одной группы все картинки из постов. Делаю запрос вида http://api.vk.com/method/wall.get.xml?domain=warface_game&count=24000
Но при запросе через апи выводятся явно не все посты (мне нужны все десятки тысяч постов)
Это ограничение АПИ и никак его не обойти?
лимит 1000 насколько я знаю
 
А есть ли обходные пути? Получить айдишники всех постов и потом пройтись по всем постам и вытащить из них картинки. Только айдишники у ВК имеют неочевидные номера (367630), непонятно как они формируются
 
А есть ли обходные пути? Получить айдишники всех постов и потом пройтись по всем постам и вытащить из них картинки. Только айдишники у ВК имеют неочевидные номера (367630), непонятно как они формируются
Дай пожалуйста шаб,для парсинга фото из закрытых групп ВК
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)