Прошу помощи, поиск переменной, взять значение

lord45

Новичок
Регистрация
21.07.2016
Сообщения
3
Благодарностей
0
Баллы
1
Добрый день товарищи, не могу справиться с такой ситуацией.
Беру тело страницы через гет запрос, это страница api vk по поиску альбомов групп, нужно : проверить есть ли открытые альбомы, за этот параметр отвечает can_upload":1 цифра 1 обозначает что в альбом можно добавить фото, соответственно цифра 0 обозначает, что в альбом нельзя добавить фото,
регулярным выражением берем только открытые альбомы и ложим в список
Код:
(?<=\{"aid":)[\w\W]*?(?=d":1},\{")
В данном случае регулярка берет данные криво. Как можно исправить ?
Регулярка должна брать примерно такой текст
230745990,"thumb_id":"424340126","owner_id":-19546487,"title":"наши участники","description":"","created":"1461937365","updated":"1469767928","size":2337,"can_upload
главное что бы было вот это
230745990,"thumb_id":"424340126","owner_id":-19546487
Это сам текст который выдал гет запрос
{"response":[{"aid":230745990,"thumb_id":"424340126","owner_id":-19546487,"title":"наши участники","description":"","created":"1461937365","updated":"1469767928","size":2337,"can_upload":0},{"aid":219040424,"thumb_id":"424096143","owner_id":-19546487,"title":"Untitled","description":"","created":"1438700232","updated":"1469613688","size":10000,"can_upload":1},{"aid":209320259,"thumb_id":"422050703","owner_id":-19546487,"title":"Наши игроки [альбом №4]","description":"","created":"1420357472","updated":"1468278112","size":10000,"can_upload":0},{"aid":167401316,"thumb_id":"412284404","owner_id":-19546487,"title":"Наши игроки [альбом №3]","description":"","created":"1356597344","updated":"1462207213","size":10001,"can_upload":0},{"aid":167065031,"thumb_id":"293441422","owner_id":-19546487,"title":"Конкурс \"Снежная парочка\"","description":"","created":"1356057378","updated":"1356594478","size":18,"can_upload":0},{"aid":165936922,"thumb_id":"292033057","owner_id":-19546487,"title":"Конкурс \"Подарочный креатив\"","description":"В альбоме разрешены только работы по конкурсу.","created":"1353925769","updated":"1354456502","size":34,"can_upload":0},{"aid":165337622,"thumb_id":"291352084","owner_id":-19546487,"title":"Конкурс \"Вottle is...\"","description":"В альбом выкладываются только работы участников конкурса ","created":"1352792809","updated":"1353355024","size":27,"can_upload":0},{"aid":164439170,"thumb_id":"290253675","owner_id":-19546487,"title":"Конкурс \"Ожившие в Хеллоуин\"","description":"","created":"1351229687","updated":"1351789183","size":15,"can_upload":0},{"aid":163660940,"thumb_id":"289634572","owner_id":-19546487,"title":"Конкурс \"Коллаж\".","description":"","created":"1349690153","updated":"1351106127","size":7,"can_upload":0},{"aid":160808601,"thumb_id":"288246729","owner_id":-19546487,"title":"Конкурс фотографий \"Я за \"Бутылочкой\"","description":"","created":"1344228853","updated":"1351105437","size":49,"can_upload":0},{"aid":159333335,"thumb_id":"286402227","owner_id":-19546487,"title":"Конкурс комиксов","description":"","created":"1341289843","updated":"1345460478","size":175,"can_upload":0},{"aid":158474822,"thumb_id":"285363355","owner_id":-19546487,"title":"Конкурс боди-арта (парни)","description":"","created":"1339568868","updated":"1343513224","size":15,"can_upload":0},{"aid":158474739,"thumb_id":"284032878","owner_id":-19546487,"title":"Конкурс боди-арта (девушки)","description":"","created":"1339568698","updated":"1343565058","size":32,"can_upload":0},{"aid":157117997,"thumb_id":"282027554","owner_id":-19546487,"title":"Альбом группы","description":"","created":"1336934206","updated":"1360726548","size":340,"can_upload":0},{"aid":154537417,"thumb_id":"280201409","owner_id":-19546487,"title":"Демотиваторы","description":"В этом альбоме вы можете проголосовать за свою или чужую картинку. Для этого достаточно нажать \"Мне нравится\" прямо под ней.","created":"1332326692","updated":"1333356163","size":156,"can_upload":0},{"aid":141685671,"thumb_id":"293924715","owner_id":-19546487,"title":"Конкурс \"Мисс \"Бутылочка\"","description":"","created":"1314763385","updated":"1357148482","size":492,"can_upload":0},{"aid":135501515,"thumb_id":"273361631","owner_id":-19546487,"title":"Конкурс \"Возле столика напротив\"","description":"","created":"1306498806","updated":"1324462875","size":130,"can_upload":0},{"aid":122829299,"thumb_id":"261021213","owner_id":-19546487,"title":"Наши игроки [альбом №1]","description":"","created":"1291609133","updated":"1354268372","size":497,"can_upload":0},{"aid":166553216,"thumb_id":"294144734","owner_id":-19546487,"title":"Наши игроки [альбом №2]","description":"","created":"1355120929","updated":"1357457111","size":489,"can_upload":0},{"aid":135256008,"thumb_id":"291151207","owner_id":-19546487,"title":"Наши игроки [альбом №2]","description":"","created":"1306224952","updated":"1353064131","size":492,"can_upload":0},{"aid":133129475,"thumb_id":"293943144","owner_id":-19546487,"title":"Игроки с 0 по 13 лет","description":"","created":"1303663709","updated":"1357273013","size":488,"can_upload":0},{"aid":134286194,"thumb_id":"293054013","owner_id":-19546487,"title":"Игроки с 14 до 17","description":"","created":"1305026368","updated":"1356016578","size":490,"can_upload":0},{"aid":121254161,"thumb_id":"422887960","owner_id":-19546487,"title":"История игры \"Бутылочка\"","description":"Выкладывайте интересные скриншоты игры=)","created":"1289582897","updated":"1468837519","size":1973,"can_upload":1},{"aid":133160685,"thumb_id":"257010631","owner_id":-19546487,"title":"Альбом для КОНКУРСА","description":"","created":"1303714794","updated":"1331187617","size":450,"can_upload":0},{"aid":132255023,"thumb_id":"273093103","owner_id":-19546487,"title":"КОНКУРС \"Игра Бутылочка и любовь\"","description":"","created":"1302668697","updated":"1332258369","size":457,"can_upload":0},{"aid":127587805,"thumb_id":"269788901","owner_id":-19546487,"title":"Конкурс «Сладкий поцелуй»","description":"Скоро День Святого Валентина!!! <br>Праздник всех влюбленных. <br>А все влюбленные, как известно, любят целоваться! <br>Проведем романтический конкурс!!! <br>Принимают участие все желающие!!! ","created":"1297147803","updated":"1350254147","size":236,"can_upload":0},{"aid":134301512,"thumb_id":"260933485","owner_id":-19546487,"title":"Свадьба Димы(° •КуLьТуRнЫЙ• ° [М]) и Даши (”˜˜”*••°kok","description":"Свадьба Свадьба....","created":"1305036122","updated":"1323093078","size":61,"can_upload":0},{"aid":134264527,"thumb_id":"284017762","owner_id":-19546487,"title":"КОНКУРС \"Это было классно!!!\"","description":"","created":"1305006818","updated":"1340888291","size":463,"can_upload":0},{"aid":130142494,"thumb_id":"238989903","owner_id":-19546487,"title":"Баны от * РоММии .-. Dr0gdeal3r * (3)","description":"","created":"1300458814","updated":"1301055263","size":522,"can_upload":0},{"aid":128569862,"thumb_id":"284002584","owner_id":-19546487,"title":"Альбом для Модераторов (4) Бан игроков ","description":"","created":"1298398074","updated":"1340994243","size":398,"can_upload":0},{"aid":219007650,"thumb_id":"424301743","owner_id":-19546487,"title":"Untitled","description":"","created":"1438696470","updated":"1469731256","size":1604,"can_upload":1},{"aid":219007976,"thumb_id":"424204976","owner_id":-19546487,"title":"Untitled","description":"","created":"1438696537","updated":"1469681852","size":733,"can_upload":1},{"aid":219009445,"thumb_id":"424198933","owner_id":-19546487,"title":"Untitled","description":"","created":"1438696771","updated":"1469665539","size":502,"can_upload":1},{"aid":219010112,"thumb_id":"424328091","owner_id":-19546487,"title":"Untitled","description":"","created":"1438696875","updated":"1469742562","size":384,"can_upload":1},{"aid":219011120,"thumb_id":"423104107","owner_id":-19546487,"title":"Untitled","description":"","created":"1438697017","updated":"1468960504","size":348,"can_upload":1},{"aid":219012355,"thumb_id":"424251844","owner_id":-19546487,"title":"Untitled","description":"","created":"1438697192","updated":"1469726204","size":354,"can_upload":1},{"aid":219013968,"thumb_id":"423668864","owner_id":-19546487,"title":"Untitled","description":"","created":"1438697367","updated":"1469353816","size":340,"can_upload":1},{"aid":219025080,"thumb_id":"424269020","owner_id":-19546487,"title":"Untitled","description":"","created":"1438699212","updated":"1469716070","size":311,"can_upload":1},{"aid":219031775,"thumb_id":"424192915","owner_id":-19546487,"title":"Untitled","description":"","created":"1438699752","updated":"1469657355","size":606,"can_upload":1}]}
 

shved2

Client
Регистрация
16.07.2015
Сообщения
146
Благодарностей
53
Баллы
28
Я бы не стал долго думать над регуляркой, а сделал бы так:
регуляркой
Код:
(?<=aid":).*?d":\d
положил бы всю инфу построчно в список.
Затем в списке удалил бы строки содержащие текст
Код:
can_upload":0
 
  • Спасибо
Реакции: lord45

lord45

Новичок
Регистрация
21.07.2016
Сообщения
3
Благодарностей
0
Баллы
1
Спасибо, такой вариант то же подходит, только в шаблон добавился один лишний кубик, скорость парсинга ужас какая медленная )) Хотя какая может быть скорость на кубиках)) на c# надо писать парсер )
 

shved2

Client
Регистрация
16.07.2015
Сообщения
146
Благодарностей
53
Баллы
28
Спасибо, такой вариант то же подходит, только в шаблон добавился один лишний кубик, скорость парсинга ужас какая медленная )) Хотя какая может быть скорость на кубиках)) на c# надо писать парсер )
Я бы не сказал что очень медленная скорость парсинга) Если в PM гонять шаб - да, медленно.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Спасибо, такой вариант то же подходит, только в шаблон добавился один лишний кубик, скорость парсинга ужас какая медленная )) Хотя какая может быть скорость на кубиках)) на c# надо писать парсер )
в Projectmaker просто не оценивайте время. В постере проверьте) Там все быстрее
 

lord45

Новичок
Регистрация
21.07.2016
Сообщения
3
Благодарностей
0
Баллы
1
в Projectmaker просто не оценивайте время. В постере проверьте) Там все быстрее
я раньше не думал, что в pm медленнее выполняется, чем в зенно, теперь буду знать ) всем спасибо вопрос решил
 

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