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

inshallakh

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

Заходим через АПИ: http://take.ms/LooV2
Парсим картинки (урлы после "Original:"): http://take.ms/TFCv8
Сохраняем линки в файл: http://take.ms/LvXNB
Но на выходе получается пустой файл.
Что я делаю не так?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 350
Благодарностей
5 880
Баллы
113
Действие Табы>Данные>URL берет URL-адрес текущей страницы, а не парсит все ссылки со страницы.
 
Последнее редактирование:
  • Спасибо
Реакции: inshallakh

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 350
Благодарностей
5 880
Баллы
113
Если хотите спарсить ссылки на картинки, то используйте действие Табы>Данные>Взять Source - парсить результат вот такой регуляркой - (http://.*?\.jpg)
 

inshallakh

Client
Регистрация
18.05.2015
Сообщения
57
Благодарностей
0
Баллы
6
Если хотите спарсить ссылки на картинки, то используйте действие Табы>Данные>Взять Source - парсить результат вот такой регуляркой - (http://.*?\.jpg)

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

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

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

И еще: как потом пакетно скачать картинки? GET-запрос и captchasaver позволяют скачать один файл, а как несколько неясно
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 708
Баллы
113
Я пытаюсь вычистить лишнее с помощью замена, но замена почему-то не срабатывает: http://take.ms/j82oP
должна срабатывать
И еще: как потом пакетно скачать картинки? GET-запрос и captchasaver позволяют скачать один файл, а как несколько неясно
в цикле по очереди
 

Err0r

Client
Регистрация
17.05.2015
Сообщения
156
Благодарностей
110
Баллы
43
замена не срабатывает из за кодировки, скопируйте </text> из полученного исходника
 
  • Спасибо
Реакции: inshallakh

inshallakh

Client
Регистрация
18.05.2015
Сообщения
57
Благодарностей
0
Баллы
6
zennomaster, спасибо!
 

inshallakh

Client
Регистрация
18.05.2015
Сообщения
57
Благодарностей
0
Баллы
6
Хочу выдрать из из одной группы все картинки из постов. Делаю запрос вида http://api.vk.com/method/wall.get.xml?domain=warface_game&count=24000
Но при запросе через апи выводятся явно не все посты (мне нужны все десятки тысяч постов)
Это ограничение АПИ и никак его не обойти?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 708
Баллы
113
Хочу выдрать из из одной группы все картинки из постов. Делаю запрос вида http://api.vk.com/method/wall.get.xml?domain=warface_game&count=24000
Но при запросе через апи выводятся явно не все посты (мне нужны все десятки тысяч постов)
Это ограничение АПИ и никак его не обойти?
лимит 1000 насколько я знаю
 

inshallakh

Client
Регистрация
18.05.2015
Сообщения
57
Благодарностей
0
Баллы
6
А есть ли обходные пути? Получить айдишники всех постов и потом пройтись по всем постам и вытащить из них картинки. Только айдишники у ВК имеют неочевидные номера (367630), непонятно как они формируются
 

rich788

Client
Регистрация
20.09.2017
Сообщения
33
Благодарностей
3
Баллы
8
А есть ли обходные пути? Получить айдишники всех постов и потом пройтись по всем постам и вытащить из них картинки. Только айдишники у ВК имеют неочевидные номера (367630), непонятно как они формируются
Дай пожалуйста шаб,для парсинга фото из закрытых групп ВК
 

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