Перейти к содержимому













Фотография
Нужна помощь

Как спарсить id людей из опроса ВКонтакте?



  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1 redirect

redirect
  • Platinum
  • Сообщений: 465
  • Регистрация: 04.10.2014
  • Заработано: 27 руб.
Репутация: 288

Награды: 24

  
  
  
  
  
  
  
  

Отправлено 17 Май 2016 - 11:18

Добрый день

 

Хочу провести опрос на странице

Варианты ответов - да/нет

 

Нужно как-то вытащить список id пользователей, которые нажали "да"

 

Как это сделать?

Знаю, что как-то можно. Вроде код ретаргета в код опроса вставляют. Но как сделать, чтобы собирались id тех, кто нажал на нужный мне вариант ответа?


  • 0

#2 RusZarj

RusZarj
  • Сливапер LVL 6
  • Сообщений: 1 398
  • Регистрация: 27.01.2014
  • Заработано: 103 руб.
Репутация: 755

Награды: 24

  
  
  
  
  
  
  
  

Отправлено 17 Май 2016 - 11:45

датакол, зеннопостер точно справятся.


  • 0

#3 redirect

redirect
  • Platinum
  • Сообщений: 465
  • Регистрация: 04.10.2014
  • Заработано: 27 руб.
Репутация: 288

Награды: 24

  
  
  
  
  
  
  
  

Отправлено 17 Май 2016 - 12:26

как это должно будет выглядеть? я имею ввиду, как это вообще возможно через зенно реализовать?


  • 0

#4 RusZarj

RusZarj
  • Сливапер LVL 6
  • Сообщений: 1 398
  • Регистрация: 27.01.2014
  • Заработано: 103 руб.
Репутация: 755

Награды: 24

  
  
  
  
  
  
  
  

Отправлено 17 Май 2016 - 12:50

как это должно будет выглядеть? я имею ввиду, как это вообще возможно через зенно реализовать?

опрос должен быть открытым, если делать проект на браузере (как делают новички), то зенка логинится, заходит в опрос, выбирает нужный ответ, там будут виндны те, кто голосовали, собирает их.
Если делать правильно, то у ВК есть метод API для получения списка проголосовавших: https://vk.com/dev/polls.getVoters

Зенкой получаем токен, делаем запрос к апи, записываем данные в файл.
Стандартно через апи можно получать до 1к юзеров за запрос, смещение идёт параметром offset, но можно сделать ещё лучше - через метод execute, он позволяет собрать до 20к юзеров за запрос, но это уже PRO-уровень


Сообщение отредактировал RusZarj: 17 Май 2016 - 12:53

  • 0

#5 igz

igz
  • Platinum
  • Сообщений: 1 574
  • Регистрация: 11.05.2014
  • Заработано: 123 руб.
Репутация: 301

Награды: 33

  
  
  
  
  
  
  
  

Отправлено 17 Май 2016 - 14:11

либо квадратиками в зеннопостере.регулярным выражением.Только в открыттом опросе


  • 0

#6 akir

akir
  • Модератор
  • Сообщений: 1 328
  • Регистрация: 04.05.2014
  • Заработано: 104 руб.
Репутация: 755

Награды: 27

  
  
  
  
  
  
  
  

Отправлено 17 Май 2016 - 15:35

через метод execute, он позволяет собрать до 20к юзеров за запрос, но это уже PRO-уровень

Можешь поделиться сниппетами на си шарпе формирования post параметров для execute? так лень си шарп  разбирать и с нуля писать... 

под любые запросы, как пример.


  • 0

#7 redirect

redirect
  • Platinum
  • Сообщений: 465
  • Регистрация: 04.10.2014
  • Заработано: 27 руб.
Репутация: 288

Награды: 24

  
  
  
  
  
  
  
  

Отправлено 17 Май 2016 - 15:44

опрос должен быть открытым, если делать проект на браузере (как делают новички), то зенка логинится, заходит в опрос, выбирает нужный ответ, там будут виндны те, кто голосовали, собирает их.
Если делать правильно, то у ВК есть метод API для получения списка проголосовавших: https://vk.com/dev/polls.getVoters

Зенкой получаем токен, делаем запрос к апи, записываем данные в файл.
Стандартно через апи можно получать до 1к юзеров за запрос, смещение идёт параметром offset, но можно сделать ещё лучше - через метод execute, он позволяет собрать до 20к юзеров за запрос, но это уже PRO-уровень

Вы занимаетесь разработкой проектов на Зенно

Сколько будет стоить разработка проекта под данную задачу?


  • 0

#8 RusZarj

RusZarj
  • Сливапер LVL 6
  • Сообщений: 1 398
  • Регистрация: 27.01.2014
  • Заработано: 103 руб.
Репутация: 755

Награды: 24

  
  
  
  
  
  
  
  

Отправлено 17 Май 2016 - 19:07

Вы занимаетесь разработкой проектов на Зенно

Сколько будет стоить разработка проекта под данную задачу?

Занимаюсь, стучи в скайп prestidizhetator , там обговорим детали и решим по цене.

 

Можешь поделиться сниппетами на си шарпе формирования post параметров для execute? так лень си шарп  разбирать и с нуля писать... 

под любые запросы, как пример.

Вообще таким не делятся, обычно до этого нужно дойти самому, чтоб понять, что твой уровень вырос, но я поделюсь =)

Поделюсь примером очистки кэша ссылок вк

Скрытый контент:

  Для просмотра содержимого необходимо 220 очков репутации (вам не хватает 220)

 Скачать без ограничений   Купить этот материал за 390 руб.


  • 1

#9 akir

akir
  • Модератор
  • Сообщений: 1 328
  • Регистрация: 04.05.2014
  • Заработано: 104 руб.
Репутация: 755

Награды: 27

  
  
  
  
  
  
  
  

Отправлено 18 Май 2016 - 00:52

Вообще таким не делятся, обычно до этого нужно дойти самому, чтоб понять, что твой уровень вырос, но я поделюсь =)

Это не post запрос)

Не этим уровень меряется) На форуме зенки довольно большими шаблонами делятся, не то что кусками кода.

Благодарю)


  • 0

#10 RusZarj

RusZarj
  • Сливапер LVL 6
  • Сообщений: 1 398
  • Регистрация: 27.01.2014
  • Заработано: 103 руб.
Репутация: 755

Награды: 24

  
  
  
  
  
  
  
  

Отправлено 18 Май 2016 - 08:06

Это не post запрос)

Не этим уровень меряется) На форуме зенки довольно большими шаблонами делятся, не то что кусками кода.

Благодарю)

Да, тут гет запрос, т.к. всё взаимодействие с любым открытым апи идёт на гет запросах, пост запрос делается подобным образом, только в него добавляется content и тип контента после url, пример есть даже в вики
https://help.zennola...r~HttpPost.html

код

var resultHttpPost = ZennoPoster.HttpPost("http://www.cs.tut.fi...orpela/echo.cgi",
"Comments=This+is0D0Asome+text0D0Ain+several+lines.&box=yes&hidden+field=something",
"application/x-www-form-urlencoded", "", "iso-8859-1", ResponceType.HeaderAndBody);

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

 

К примеру тот же экзекут уменьшает время выполнения проекта с апи вк в 75 раз (в секунду можно выполнить 3 раза экзекут, каждый экзекут поддерживает до 25 операций), что существенно, но несмотря на это, даже в скайп чате зенопостера из 300человек - от силы человек 10 им владеют, а используют ещё меньше.

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

Да и на форуме зенки крайне редко чего хорошего найдёшь, на конкурсы - и то мусор скидывают, шаблоны, сделаные левой лапой, который чтоб заработал нормально надо переделать на половину минимум.
Чего стоил G-mail спамер, который 1 место занял, если не ошибаюсь. Вообще не рабочий шаблон, который я начал переписывать и в итоге сделал новый свой)))
В скайп чате - так вообще ад, кучи спама раз в 100-200 сообщений проскочит вопрос чей-нибудь и , как правило, останется без ответа.

И насчёт больших шаблонов, которыми делятся - конечно, кому нахрен нужны большие шаблоны, вот их и скидывают, т.к. любой нормальный шаблон как минимум на 50-60% будет состоять из кубиков c#, они умудряются даже JSON ответы парсить регулярками, а не разбирать этот ответ соответствующими методами....


Сообщение отредактировал RusZarj: 18 Май 2016 - 08:06

  • 0

#11 akir

akir
  • Модератор
  • Сообщений: 1 328
  • Регистрация: 04.05.2014
  • Заработано: 104 руб.
Репутация: 755

Награды: 27

  
  
  
  
  
  
  
  

Отправлено 18 Май 2016 - 16:51

А уровень и меряется...

 

Это все очень субъективно и спорно. Не вижу смысла начинать не имеющее смысла выяснение, что же на самом деле определяет "уровень". 

 

К примеру тот же экзекут уменьшает время выполнения проекта с апи вк в 75 раз

 

Я не знаю к чему ты это... я знаком с vkscript и использую где нужно пост-гет, на блоках, а не в си шарпе т.к. мне его все лень освоить на базовом уровне +сильно сомневаюсь, что будет разница в производительности отправки запросов блоками и из кода... А вообще зенка не очень подразумевает выжимания всей производительности из железа, как и любой конструктор. Это скорее любительский инструмент. 


  • 0



Похожие темы Collapse

  Название темы Форум Автор Статистика Последнее сообщение

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

×

Зарегистрируйся моментально!