Здравствуйте, суть проблемы вот в чем:
Есть куча нареганых аккаунтов типа логин - пароль от отдного сайта, из каждого аккаунта нужно достать определенные текстовые данные( пара строк текста),но они для каждого уникальные и прогружаются через AJAX в отдельном окошке всплывающем при нажатии на ссылку в личном кабинете .
Я отловил через сниффер hhtp fox нужные данные, в графе POST DATA при нажатии на ту ajax ссылку в личном кабинете передается следующее:
как оказалось для каждого АККАУНТА передается уникальный номер input[item_id] (подчеркнут красным) и без него нужный текст просто не отдается в POST запросе зеннопостера, все остальные параметры раздела POST DATA для всех аккаунтов одинаковые.
В шаблоне зеннопостера я использую простенький C# код для получения кукесов и авторизации через POST, в нем передается сайту логин и пароль, а в ответ он получает заголовок и прочие данные в т.ч. и куки нужные.
После этого , полученное в ответ на пост запрос, я просто фильтрую регуляркой, чтобы оставить только кукисы, сохраняю в переменную cookie и вставляю в экшене POST зеннопостера, а в разделе "данные" того же экшена вставляю ЭТО(то что выловил мне сниффер) :
input[item_id]=258375&input[template]=steam.html&input[title]=Free Bundle (Particula, Dead Bits, Overcast)
Но вот проблема в том, что item_id для каждого аккаунта установлен разный и без верного item_id данные просто не отдаются, если его убрать или все время оставлять один и тот же item_id. А C# код, что я показал выше не получает этот input[item_id] в ответе , но http-сниффер его ловит при клике на ту ссылку .
Можно ли как то вытянуть параметр item[item_id] из POST данных средствами zennoposter? В C# не особо силен но думаю есть какие то средства наверняка в нем.
Есть куча нареганых аккаунтов типа логин - пароль от отдного сайта, из каждого аккаунта нужно достать определенные текстовые данные( пара строк текста),но они для каждого уникальные и прогружаются через AJAX в отдельном окошке всплывающем при нажатии на ссылку в личном кабинете .
Я отловил через сниффер hhtp fox нужные данные, в графе POST DATA при нажатии на ту ajax ссылку в личном кабинете передается следующее:
как оказалось для каждого АККАУНТА передается уникальный номер input[item_id] (подчеркнут красным) и без него нужный текст просто не отдается в POST запросе зеннопостера, все остальные параметры раздела POST DATA для всех аккаунтов одинаковые.
В шаблоне зеннопостера я использую простенький C# код для получения кукесов и авторизации через POST, в нем передается сайту логин и пароль, а в ответ он получает заголовок и прочие данные в т.ч. и куки нужные.
Код:
var resultHttpPost = ZennoPoster.HttpPost("https://www.site.com/en/login", "[email protected]&usr_pwd=password&login=Login", "application/x-www-form-urlencoded", "", "utf-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody);
return resultHttpPost;
input[item_id]=258375&input[template]=steam.html&input[title]=Free Bundle (Particula, Dead Bits, Overcast)
Но вот проблема в том, что item_id для каждого аккаунта установлен разный и без верного item_id данные просто не отдаются, если его убрать или все время оставлять один и тот же item_id. А C# код, что я показал выше не получает этот input[item_id] в ответе , но http-сниффер его ловит при клике на ту ссылку .
Можно ли как то вытянуть параметр item[item_id] из POST данных средствами zennoposter? В C# не особо силен но думаю есть какие то средства наверняка в нем.