Здравствуйте, друзья.
Будучи уверенным новичком программы Zennoposter (неплохо освоил кубики). Начал учить основы C# и между изучением циклов и переменных поглядывал туториалы по разработке автоматизируемых ботов для веб-сайтов.
Вопрос номер 1.
В процессе чего, у меня возникло предположение.. Выходит, что автоматизацию действий с сайтами на чистом C# можно сделать либо без использования браузера на Get/Post запросах, либо на основе таких вещей как Selenium или Webbrowser, то есть, обращаясь непосредственно к страницам сайта, загружая его в браузере.
Отсюда вопрос, создавая в Zenno шаблон на C# без Get/Post запросов, шаблон всё-же загружает саму веб страницу, но тем не менее код на C# работает быстрее чем стандартные кубики?
По сути ведь загрузка страниц в обоих вариантах (что на кубиках, что на C# через "свой код") происходит с одинаковой скоростью и нагрузкой. И каждый метод одинаково инспектирует страницу на наличие нужных элементов и выполняет с ними одинаковое взаимодействие.
Вопрос номер 2.
Если писать программу на Get/Post запросах, для крупных социалок это ведь палится, ведь сигнатуры сайта прекрасно понимают, что обычный юзер не может пользоваться сайтом через Get/Post. Или существуют методы "обмана" или эмуляции человекоподобных запросов?
Вопрос номер 3.
Если делать программу для автоматизации действий с сайтом на C# с нуля, без использования Zenno, то каким средством для автоматизации вы советуете пользоваться? С WebBrowser не знаком, но поработал с Selenium, там например, при работе программы вместе с ней открывается и браузер, что не совсем удобно. А такие решения как PhantomJS по мнению многих проблематичны.
Возможно есть другие, более разумные варианты. Буду признателен если укажите в нужную сторону.
Заранее, спасибо.
Будучи уверенным новичком программы Zennoposter (неплохо освоил кубики). Начал учить основы C# и между изучением циклов и переменных поглядывал туториалы по разработке автоматизируемых ботов для веб-сайтов.
Вопрос номер 1.
В процессе чего, у меня возникло предположение.. Выходит, что автоматизацию действий с сайтами на чистом C# можно сделать либо без использования браузера на Get/Post запросах, либо на основе таких вещей как Selenium или Webbrowser, то есть, обращаясь непосредственно к страницам сайта, загружая его в браузере.
Отсюда вопрос, создавая в Zenno шаблон на C# без Get/Post запросов, шаблон всё-же загружает саму веб страницу, но тем не менее код на C# работает быстрее чем стандартные кубики?
По сути ведь загрузка страниц в обоих вариантах (что на кубиках, что на C# через "свой код") происходит с одинаковой скоростью и нагрузкой. И каждый метод одинаково инспектирует страницу на наличие нужных элементов и выполняет с ними одинаковое взаимодействие.
Вопрос номер 2.
Если писать программу на Get/Post запросах, для крупных социалок это ведь палится, ведь сигнатуры сайта прекрасно понимают, что обычный юзер не может пользоваться сайтом через Get/Post. Или существуют методы "обмана" или эмуляции человекоподобных запросов?
Вопрос номер 3.
Если делать программу для автоматизации действий с сайтом на C# с нуля, без использования Zenno, то каким средством для автоматизации вы советуете пользоваться? С WebBrowser не знаком, но поработал с Selenium, там например, при работе программы вместе с ней открывается и браузер, что не совсем удобно. А такие решения как PhantomJS по мнению многих проблематичны.
Возможно есть другие, более разумные варианты. Буду признателен если укажите в нужную сторону.
Заранее, спасибо.