Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Нужен программист

1404  1 2 все
Срыв покровов патриот24.08.22 21:57
NEW 24.08.22 21:57 
в ответ alex445 24.08.22 18:48

н.п.
Эта ветка - как лакмусовая бумажка

Сразу видно кто программист, а кто хер с горы.

#21 
Murr патриот24.08.22 22:55
Murr
NEW 24.08.22 22:55 
в ответ inostranez 24.08.22 18:17

Формуляры многостраничные, с чекбоксами и выпадающими списками....

-----

Чего бы там не было оно выльется в примитивную пересылку текстовой информации на сервер.

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

#22 
Программист коренной житель25.08.22 10:12
NEW 25.08.22 10:12 
в ответ inostranez 24.08.22 18:17, Последний раз изменено 25.08.22 11:01 (Программист)
если бы всё было так просто улыб Формуляры многостраничные, с чекбоксами и выпадающими списками.... к примеру

Чекбоксы, текст и все такое - это ерунда. Все равно все сводится к HTTP запросам (GET и POST, может быть еще PUT). Я так понимаю, что капчи там нигде нет? :) Как ее обходить - вопрос.


У меня с мидовским сайтом (midpass.ru) было так, что если часто туда заходить, то они на какое-то время блокируют аккаунт и привет. Ну и там капча на вход.

#23 
Victor! старожил25.08.22 11:30
Victor!
NEW 25.08.22 11:30 
в ответ Murr 24.08.22 22:55

Чего бы там не было оно выльется в примитивную пересылку текстовой информации на сервер.

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

смотря какие формы ) бывают такие хитровые... что на каждый чих что либо сразу на сервер "аяксом" шлется, бывает что просто постом отправляется, бывает что стряпается json и потом куданить в api шлется и т.д. Если будет с десяток сайтов, с десятком способов отправок форм, то это уже будет 10 различных примитивных отсылок текстовой информации на сервер ) Проще уж реально вебэлементы "потыкать"

#24 
Victor! старожил25.08.22 11:42
Victor!
NEW 25.08.22 11:42 
в ответ inostranez 24.08.22 18:17
Формуляры многостраничные, с чекбоксами и выпадающими списками

как один из вариантов - есть такая приблуда Katalon, вообще придумана для тестирования, но для таких нужд тож сойдет. Там есть возможность записать все действия пользователя которые совершаются на сайте, соответсвенно можно один раз заполнить форму полностью, и все действия сохранятся в скрипт. Скрипт там java подобный, можно в последствии отредактировать так, что вместо данных которые были введены при записи, данные будут браться из базы данных и подствавляться в соответсвующие элементы. Но без программиста со знанием java тут не обойтись конечно

#25 
Murr патриот25.08.22 17:13
Murr
NEW 25.08.22 17:13 
в ответ Victor! 25.08.22 11:30

смотря какие формы

-----

Шо? Правда? смущ


Если будет с десяток сайтов, с десятком способов отправок форм

-----

Назови мне две, которые реализуются соответствующим стандарту бровсером и не входят в HTTP(S)...

#26 
alex445 коренной житель26.08.22 01:04
NEW 26.08.22 01:04 
в ответ 7495 24.08.22 15:47, Последний раз изменено 26.08.22 01:08 (alex445)
не больше 5 евро

5 евро это оплата где-то 5-7 минут работы. За это время только IDE успеет запуститься и, может быть, можно выбрать шаблончик для проекта. Но создание папки для проекта и открытие окна настроек - другие 5 евро.

#27 
Victor! старожил26.08.22 09:01
Victor!
NEW 26.08.22 09:01 
в ответ Murr 25.08.22 17:13, Последний раз изменено 26.08.22 09:11 (Victor!)
которые реализуются соответствующим стандарту бровсером

каким стандартом? про какие стандарты речь? я соберу данные формы в массив, а потом в цикле будут отправлять по одному полю в бек, достаточно стандартно? ))

могу форму отправить по вебсокету, пойдет как не HTTP?

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


и это еще не вспоминая про авторизацию, про CORS

#28 
Murr патриот26.08.22 12:09
Murr
NEW 26.08.22 12:09 
в ответ Victor! 26.08.22 09:01

могу форму отправить по вебсокету

------

И он таки там будет?


отправлять по одному полю

-----

Какая разница?


с примитивной отправкой текста можно примитивно пойти в лес )

-----

Хи-хи...

#29 
7495 местный житель26.08.22 12:10
7495
NEW 26.08.22 12:10 
в ответ Victor! 26.08.22 09:01

авторизацию, плюс добавят кучу проверок перепроверок... бывает всё отладил как надо - а через день-два, они проверяя трафик меняют правила игры,


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

Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#30 
Murr патриот26.08.22 12:15
Murr
NEW 26.08.22 12:15 
в ответ 7495 26.08.22 12:10

бота по новому писать переписывать надо

------

Не бота переписывать, а правильно ставить и реализовывать задачу...

#31 
alex445 коренной житель26.08.22 16:42
NEW 26.08.22 16:42 
в ответ Murr 25.08.22 17:13, Последний раз изменено 26.08.22 16:51 (alex445)
смотря какие формы
-----
Шо? Правда? смущ


Если будет с десяток сайтов, с десятком способов отправок форм

-----
Назови мне две, которые реализуются соответствующим стандарту бровсером и не входят в HTTP(S)...

В Блейзор, на который сейчас много кто переходит, всё на веб-сокетах. Включая формы-шмормы и прочее. А то и что другое может лежать в какой-нибудь web-assembly. Ты думаешь, что с обычным сайтом работаешь, а там всякие низкоуровневые обращения к нативному коду и другим механизмам коммуникаций.


Вобщем, суть в том, что если технологий, на которых нужные тебе сайты основаны, слишком много, то проще тогда уже на верхнем уровне имитатором действий пользователя записать типа макросы. Или, как тут смартконтракторы говорят, нанять кожаных мешков на школьных фрилансерских биржах - по пять баксов за пучок.

#32 
Victor! старожил26.08.22 18:14
Victor!
NEW 26.08.22 18:14 
в ответ alex445 26.08.22 16:42
Вобщем, суть в том, что если технологий, на которых нужные тебе сайты основаны, слишком много, то проще тогда уже на верхнем уровне имитатором действий пользователя записать типа макросы.

up

#33 
Victor! старожил26.08.22 18:23
Victor!
NEW 26.08.22 18:23 
в ответ Murr 26.08.22 12:09

отправлять по одному полю

-----

Какая разница?

разница огромная, тебе придется полностью повторить бизнеслогику отправки формы ) т.е. сначала потрать время на ревиср-иженеринг, чтобы понять логику как форма улетает на бек, а потом еще и написать код чтобы твои "примитивные текстики" отправлялись по этой же логике


#34 
Murr патриот26.08.22 18:49
Murr
NEW 26.08.22 18:49 
в ответ Victor! 26.08.22 18:23

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

-----

Ну выше же написано - постановка задачи.

Если постановка задачи - изучать бизнес-логику - можно изучать бизнес-логику.

Но можно задачу сформулировать по-другому.

Например:

- отправить две и более формы как единый пакет отправки

или

- включить в спецификацию формы условие основанное на данных...

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


чтобы понять логику как форма улетает на бек

-----

Писали уже - стандартно она улетает на бэк - POSTом или GETом... ну еще может PUTом.

Потому как ничего другого нет в протоколе.

Включаешь полное логирование на проксе, выполняешь что там тебе надо и видишь что, когда и куда ушло.

Вырезаешь запросы, подставляешь где надо маркеры формата и с складываешь в базу.

Даже думать не надо - чисто механическая работа и вполне себе автоматизируемая...

#35 
alex445 коренной житель26.08.22 19:39
26.08.22 19:39 
в ответ Murr 26.08.22 18:49, Последний раз изменено 26.08.22 19:43 (alex445)
чтобы понять логику как форма улетает на бек

-----
Писали уже - стандартно она улетает на бэк - POSTом или GETом... ну еще может PUTом.
Потому как ничего другого нет в протоколе.

А кто сказал, что должен быть только такой протокол, а не какой другой? Выглядит как форма, работает как форма, отправляет и принимает запросы, как форма... но не HTTP. Браузеры поддерживают далеко не только HTTP.


Web standards
Protocols
#36 
Mr Twister55 коренной житель29.08.22 09:25
Mr Twister55
NEW 29.08.22 09:25 
в ответ 7495 24.08.22 15:47
я бы сам, но мне по понятиям работать нельзя..

социальщик в законе!?спок

"Плохо, когда стадом баранов управляет Лев , но еще хуже, когда стадом львов управляет Баран".
#37 
1 2 все