POST/GET шаблоны VS браузерные

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 764
Благодарностей
1 391
Баллы
113
Всем привет. Скажите честно, есть ли у вас какие-либо предрассудки по поводу шаблонов использующих браузер? Признаюсь честно, я сам очень долго боролся со своими внутренними демонами по этому поводу, так что просто стало интересно один ли я такой ;-) Каждый раз разрабатывая какой-либо шаблон я старался делать его без использования браузера, тратил нереальную кучу времени на изучение возможности все реализовать на POST/GET, если же нужно было купить чей-то чужой шаблон, то то же старался выбрать тот что на POST/GET. В общем это были самые настоящие предрассудки) И вот вдруг недавно меня отпустило, произошло какое-то переосознание, переоценка выигрыша получаемого от POST/GET и времени затраченного на его разработку. Ну и что что парсер парсит контент не 3 минуты как на POST/GET, а 7 минут с браузером (а иногда банально нужно выдерживать одинаковые паузы и время вообще будет примерно одинаковым), зато собрал и отладил я его за несколько дней, а не несколько недель =)

Я конечно интересуюсь в первую очередь с точки зрения продаж шаблонов .... вот лично для вас при покупке шаблонов это имеет сильно значение ( POST/GET или с браузером ) ? Я не беру конечно темы где действительно супер-важна каждая секунда, но если говорить в общем и целом про какие-нибудь парсеры, даунлоадеры, постилки, чекеры ... то насколько для вас это важно?
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 434
Баллы
113
Сначала чаще всего делаю под браузер, а потом, по возможности, переписываю на запросы, если это реально даёт прирост скорости и надёжности.
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 434
Баллы
113
Вообще основное преимущество Зенки это именно работа с браузером и профилирование. Если 100% знаешь, что задача решается чисто запросами, то проще на питоне написать или на ноде.
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 764
Благодарностей
1 391
Баллы
113
Вообще основное преимущество Зенки это именно работа с браузером и профилирование. Если 100% знаешь, что задача решается чисто запросами, то проще на питоне написать или на ноде.
Согласен. Сам не пойму откуда у меня в свое время появилось это предвзятое отношение к браузерным шаблонам. Сейчас вот думаю, у меня такое количество всяких полезных шаблонов с использованием браузера, а я из-за своего предвзятого отношения их да же никогда на продажу не выставлял ;-))) А возможно стоило бы, не у всех же такие тараканы в голове ... кому то нужно ехать, а не шашечки ;-)
 
  • Спасибо
Реакции: AleXPrischepA и Astraport

backoff

Client
Регистрация
20.04.2015
Сообщения
6 053
Благодарностей
6 482
Баллы
113
1. совершенно плевать на чем написан шаблон - главное чтоб работал и выполнял свои задачи.
2. я всегда старался переписать на запросы, те шаблоны, которые, ну прям ваще нужны )) но не всегда, например с гугловским шаблоном, я провозился месяц так и не реализовав его нормально, забил
3. масштабирование, чаще всего проше купить дополнительную зенку и сервер, чем оптимизировать шаблон на запросы
4. дошел до этого пункта? читай пункт 1 он самый важный остальное брызги )))
 

Sanekk

Client
Регистрация
24.06.2016
Сообщения
999
Благодарностей
390
Баллы
63
Когда я начал изучать зенку, очень много тем на форуме читал о том что работая через веб она палится т.к. не все данные можно было подменить, post/get оказался выходом из ситуации и весь упор пошёл на написание шабов на post/get.... Позже пришло понимание что сначала пишу шаб на web и где необходимо(если это действительно необходимо ;-)) переписываю post/get
Но самое главное уже сказали))):
1. совершенно плевать на чем написан шаблон - главное чтоб работал и выполнял свои задачи.
 
  • Спасибо
Реакции: WebBot

radv

Client
Регистрация
11.05.2015
Сообщения
3 789
Благодарностей
1 953
Баллы
113
важна правильно построенная логика выполнения и обработки ошибок.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
важна правильно построенная логика выполнения и обработки ошибок.
да самый топ, это в столбик нафигачить кубиков, а ошибки на общем BadEnd обработать , аахаха :D
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 789
Благодарностей
1 953
Баллы
113
да самый топ, это в столбик нафигачить кубиков, а ошибки на общем BadEnd обработать , аахаха :D
это вряд ли топ. )) лучше уж все на шарпе сделать 8-):D общий бэдэнд это неправильная логика ))
 
  • Спасибо
Реакции: vspgroup

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Прошло время, когда всё можно было переписать на запросах. Сейчас столько детектов, что пост гет актуален только для апи и откровенно незащищенных сайтов. Конечно можно пытаться и защищенные пробивать, срезать углы, выискивать слабые места. Но, зачастую, железо стоить будет дешевле
 
  • Спасибо
Реакции: Sanekk, backoff и WebBot

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 764
Благодарностей
1 391
Баллы
113
Прошло время, когда всё можно было переписать на запросах. Сейчас столько детектов, что пост гет актуален только для апи и откровенно незащищенных сайтов. Конечно можно пытаться и защищенные пробивать, срезать углы, выискивать слабые места. Но, зачастую, железо стоить будет дешевле
Да, все именно так и есть. Огромное кол-во времени и сил уходит на разбор того как формируются всякие хитрые хэши используемые в запросах и не факт что разберешься в результатате, зато время точно убьешь. За это время реально соберешь 5 браузерных шаблонов и сделаешь все что нужно и да же больше.
 

Kokos

Client
Регистрация
05.09.2019
Сообщения
117
Благодарностей
56
Баллы
28
Заметил, что заказчики ( и на форуме в коммерческом разделе тоже ) )) больше любят шаблоны именно на запросах, хотя "иногда", даже сами не понимают зачем им, именно на запросах.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Заметил, что заказчики ( и на форуме в коммерческом разделе тоже ) )) больше любят шаблоны именно на запросах, хотя "иногда", даже сами не понимают зачем им, именно на запросах.
а я заметил, что начинают любить на веб, когда ценник на запросы выкатываешь)
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113

Kokos

Client
Регистрация
05.09.2019
Сообщения
117
Благодарностей
56
Баллы
28
а я заметил, что начинают любить на веб, когда ценник на запросы выкатываешь)
когда узнают, то конечно, уже на запросах становится вообщем то и не нужно :-)
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 789
Благодарностей
1 953
Баллы
113
Заметил, что заказчики ( и на форуме в коммерческом разделе тоже ) )) больше любят шаблоны именно на запросах, хотя "иногда", даже сами не понимают зачем им, именно на запросах.
Просто они думают, что через запросы можно быстрее работать, получить больше результатов запустив одновременно больше потоков с меньшей нагрузкой на систему и т.п. Но не понимают, что эмуляция действий может быть больше похожа на реальные действия юзера и как следствие может проходить больше проверок на ботов. К тому же многие приложения/сервисы сейчас шифруют запросы и на их отслеживание, расшифровку и т.п. нужно время, которое тоже должно быть оплачено, но платить за это мало кто хочет, поэтому как заметили выше ценник за постгет может быть намного выше эмуляции действий.
 
  • Спасибо
Реакции: Kokos

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Сначала чаще всего делаю под браузер, а потом, по возможности, переписываю на запросы, если это реально даёт прирост скорости и надёжности.
Тоже так поступаю. отлаживаю на броузере, наблюдаю, оцениваю и принимаю решение. Да ну нах эти запросы! :D:D:D
 
  • Спасибо
Реакции: WebBot

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 764
Благодарностей
1 391
Баллы
113
Тоже так поступаю. отлаживаю на броузере, наблюдаю, оцениваю и принимаю решение. Да ну нах эти запросы! :D:D:D
Верный ход мыслей насчет "да ну нах эти запросы" ... с момента как меня окончательно отпустило от post/get зависимости я практически всегда прихожу к такому же выводу ;-)
 

lavachik

Client
Регистрация
18.09.2020
Сообщения
52
Благодарностей
19
Баллы
8
Как по мне на запросах более экономней получается по ресурсам компьютера если задача в многопотоке, а вообще пишу на том на чем получается быстрее и проще

Хотя может и уменя еще не такой большой опыт как в отписавших выше, я больше пишу шаблоны под свои нужды)
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 764
Благодарностей
1 391
Баллы
113
Как по мне на запросах более экономней получается по ресурсам компьютера если задача в многопотоке, а вообще пишу на том на чем получается быстрее и проще
Да, экономичнее, быстрее. Вопрос только в том а всегда ли эти выигрышные условные 10 секунд настолько критичны, что стоят того что бы убить кучу времени на ковыряние в снифере и скриптах да еще с приличной вероятностью того что так и не разберешься потратив кучу времени ...
 
  • Спасибо
Реакции: AleXPrischepA

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Вопрос только в том а всегда ли эти выигрышные условные 10 секунд настолько критичны
Думаю да, всегда. 1 поток 10сек выигрывает. 10 потоков уже 100 секунд.

Думаю вопрос тут в другом. А нужен ли этот выигрыш во времени или можно обойтись тем, что есть.
 

semafor

Client
Регистрация
27.12.2016
Сообщения
289
Благодарностей
404
Баллы
63
Из последнего: просидел 1,5 недели ковыряя запросы и скрипты, потом плюнул, за 2 дня написал на вебе, и уже пользую во всю. А если бы с веба начал, сэкономил бы секунд так 864000. На каждый поток.
 
Последнее редактирование:
  • Спасибо
Реакции: WebBot

Truelife

Client
Регистрация
25.09.2017
Сообщения
19
Благодарностей
16
Баллы
3
Конечно же только post/get. Если не хватает компетентности или желания и времени изучать что-то новое и совершенствовать свой навык написания шаблонов, то можно и веб версию запилить, но в первую очередь стоит автоматизировать истоки, которые поддаются автоматизации на запросах (точнее, для автоматизации которых на запросах хватает Ваших знаний). Про выигрыш в 10 секунд вообще смешно, при написании шабов. которые работают на запросах, нагрузка снижается в разы, так же, как и время выполнения цикла + возможность запускать в многопоток. Если у вас шаб, который должен работать в 1-10 потоков и мощный комп, то конечно можно написать на вебе, но только смысла в этом никакого нет, обычно, легче понять, как автоматизировать его на запросах, тем более, что полученные знания пригодятся Вам в дальнейшем, если вы конечно в серьёз занимаетесь написанием шабов к различным ресурсам, а не зациклены на парочке истоков или сайтов для автоматизации.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Конечно же только post/get. Если не хватает компетентности или желания и времени изучать что-то новое и совершенствовать свой навык написания шаблонов, то можно и веб версию запилить, но в первую очередь стоит автоматизировать истоки, которые поддаются автоматизации на запросах (точнее, для автоматизации которых на запросах хватает Ваших знаний). Про выигрыш в 10 секунд вообще смешно, при написании шабов. которые работают на запросах, нагрузка снижается в разы, так же, как и время выполнения цикла + возможность запускать в многопоток. Если у вас шаб, который должен работать в 1-10 потоков и мощный комп, то конечно можно написать на вебе, но только смысла в этом никакого нет, обычно, легче понять, как автоматизировать его на запросах, тем более, что полученные знания пригодятся Вам в дальнейшем, если вы конечно в серьёз занимаетесь написанием шабов к различным ресурсам, а не зациклены на парочке истоков или сайтов для автоматизации.
а если есть оборудование для запуска 300-500 веб потоков, то тоже стоит тратить недели головняка с запросами, где можно за 2-3 дня все сделать на вебе ? :bk:
 

Asmus003

Client
Регистрация
25.03.2018
Сообщения
262
Благодарностей
66
Баллы
28
а если есть оборудование для запуска 300-500 веб потоков, то тоже стоит тратить недели головняка с запросами, где можно за 2-3 дня все сделать на вебе ? :bk:
а сколько стоит оборудование на 300-500 потоков? в $, если можно) просто интересно...
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Смотря какая цель. Ряд вопросов решают браузерные решения.
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 053
Благодарностей
6 482
Баллы
113

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 053
Благодарностей
6 482
Баллы
113
ну вопрос такой был.
3 райзена по 150 потоков
да мне кажется и 150 очень сложно, край 100 и то с натяжкой
сужу по серваку который гонял 180 потоков (файрфокса)
тот же сервак еле вывозил 50 хрома
про тредхриперы молчу вообще
что за триперы? )
 
  • Спасибо
Реакции: afk

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