Как понять что сайт подходит HTTP?



  • Есть сайт, в котором нужно авторизоваться, далее включить музыку и бродить по сайту. Раз в 2-3 часа выскакивает капча.

    Как понять что сайт подходит HTTP? И я могу написать шаблон на запросах?



  • @Sevstar фактически любой сайт может работать через http запросы, так что вопрос не корректен :)



  • @Sevstar said in Как понять что сайт подходит HTTP?:

    Есть сайт, в котором нужно авторизоваться, далее включить музыку и бродить по сайту. Раз в 2-3 часа выскакивает капча.

    Как понять что сайт подходит HTTP? И я могу написать шаблон на запросах?

    Если у вас возникают подобные вопросы, значит вам еще рано думать о написании шаблона на запросах.



  • @Gang очень мотивационо))



  • @bigorat НА какие вопросы я себе должен ответить чтобы понять, что шаблон будет верно работать?



  • @Sevstar этот сайт не накручивается по хттп



  • @Sevstar said in Как понять что сайт подходит HTTP?:

    @bigorat НА какие вопросы я себе должен ответить чтобы понять, что шаблон будет верно работать?

    Ну смотрите, на BAS можно делать боты как на основе браузера так и на основе http запросов. Если делать на основе браузера, тогда боты получаются более надежные, так как идет эмуляция реального пользователя. Да и легче такие боты писать, просто обрабатываешь события на страничке и все, бот готов. Но есть и минус, такие боты медленее работают и больше жрут ресурсов.

    Если писать на основе http запросов, тогда вам нужно уметь снифать трафик между браузером и сервером. Уметь выделять нужные вам запросы, подставлять в нужном месте куки, обходить разного рода защиту. И если все это умеете, тогда нужно еще грамотно данные запросы перенести в http-клиент БАСа.

    Бот под любой сайт можно сделать как на http запросах так и на основе браузера. Но для ботов на http запросах вам нужны дополнительные знания, коих я так понял, у вас нет. Поэтому и не советую начинать со сложных вещей.



  • @DrPrime "этот сайт не накручивается по хттп" почему?



  • This post is deleted!


  • @Gang Согласен с вами, нужно начинать с простого. Уже написал бот и он работает в браузере в 120 потоков. Но мне этого мало, мне нужно 300 и более потоков. Иначе вся работа в пустую...



  • @Sevstar said in Как понять что сайт подходит HTTP?:

    @Gang Согласен с вами, нужно начинать с простого. Уже написал бот и он работает в браузере в 120 потоков. Но мне этого мало, мне нужно 300 и более потоков. Иначе вся работа в пустую...

    Ну тогда качайте Фидлер https://www.telerik.com/download/fiddler и в бой снифать траф. В этой статье http://zennolab.com/discussion/threads/c-sharp-vs-webbrowser.17300/ есть примеры работы с Фидлером. А дальше только практика.

    Но если DrPrime сказал что с вашим сайтом лучше не работать через http-клиент тогда послушайтесь его, он у нас опытный парень.



  • @Gang said in Как понять что сайт подходит HTTP?:

    @Sevstar said in Как понять что сайт подходит HTTP?:

    @bigorat НА какие вопросы я себе должен ответить чтобы понять, что шаблон будет верно работать?

    Ну смотрите, на BAS можно делать боты как на основе браузера так и на основе http запросов. Если делать на основе браузера, тогда боты получаются более надежные, так как идет эмуляция реального пользователя. Да и легче такие боты писать, просто обрабатываешь события на страничке и все, бот готов. Но есть и минус, такие боты медленее работают и больше жрут ресурсов.

    Если писать на основе http запросов, тогда вам нужно уметь снифать трафик между браузером и сервером. Уметь выделять нужные вам запросы, подставлять в нужном месте куки, обходить разного рода защиту. И если все это умеете, тогда нужно еще грамотно данные запросы перенести в http-клиент БАСа.

    Бот под любой сайт можно сделать как на http запросах так и на основе браузера. Но для ботов на http запросах вам нужны дополнительные знания, коих я так понял, у вас нет. Поэтому и не советую начинать со сложных вещей.

    Имхо Вы слишком драматизируете и запугиваете, усложняете. Использую встроенный сниффер БАС, сначала пишу скрипт для браузера, потом включаю запись запросов и ловлю их. После чего удаляю левые запросы (к счетчикам, левым сайтам), смотрю что параметры запроса что содержат, заменяю на переменные, если параметры запроса неочевидные прежде всего смотрю урл и код страницы и регулярками вытаскиваю параметры. Ну и ещё я через браузер узнаю xpatch пути и переношу их в http клиент.

    Все, никаких фиддлеров, никаких обходов защит.
    Тут никаких скиллов особых не надо, только уметь логически мыслить.

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



  • @Sevstar я выше написал алгоритм работы с http запросами, с музыкой никогда не сталкивался, если надо имитировать что слушаете музыку так, чтобы к примеру в вебвизоре Яндекс было это видно можете просто делать запрос на включение плеера если это возможно.

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



  • @romanbiz said in Как понять что сайт подходит HTTP?:

    Имхо Вы слишком драматизируете и запугиваете, усложняете.

    Я ведь не знаю под какой сайт он пишет бот. А вдруг там яваскрипт код, который в фоне вызывает другой яваскрипт код, который генерирует по определенному алгоритму токены и подставляет их в запрос. И без этих токенов запрос не пройдет. Выходит, нужно найти этот яваскрипт код и адаптировать его выполнения в БАСе. А это уже не так просто. Также есть сайты которые чекают параметры навигатора, и только после этого принимают запрос. Короче говоря нюансов много. Но если сайт простенький, типа какого-то форума или вордпресса, тогда проблем не должно возникнуть.