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

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

1404  1 2 все
inostranez старожил23.08.22 13:49
inostranez
NEW 23.08.22 13:49 

Точнее нужна программа, а поскольку она сама себя не напишет, то соответственно нужен человек, который в состоянии эту самую программу написать улыб


Если коротко: Имеется БД на базе Filemaker. Задача: автоматическое заполнение многостраничных вебформ на нескольких сайтах данными из этой самой БД, либо напрямую в виде плагина / скрипта к Filemaker (приоритетно), либо как отдельное приложение с предварительным экспортом из БД в ексель.

БД и сайты на русском, посему человек должен понимать русский язык (посему не могу обратиться к немецким коллегам). Разумеется не бесплатно. Подробности и предложения пожалуйста в ЛС

#1 
Бесконечный цикл завсегдатай23.08.22 18:12
NEW 23.08.22 18:12 
в ответ inostranez 23.08.22 13:49
Точнее нужна программа, а поскольку она сама себя не напишет, то соответственно нужен человек, который в состоянии эту самую программу написать

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

#2 
AlexNek патриот23.08.22 21:10
AlexNek
NEW 23.08.22 21:10 
в ответ inostranez 23.08.22 13:49
автоматическое заполнение многостраничных вебформ на нескольких сайтах данными из этой самой БД

тут какое то несоответствие. Сторонняя программа не может управлять "чужими" вебсайтами.

#3 
uscheswoi_82 коренной житель24.08.22 01:41
NEW 24.08.22 01:41 
в ответ AlexNek 23.08.22 21:10
тут какое то несоответствие. Сторонняя программа не может управлять "чужими" вебсайтами.

Если делать расширение для хромы, то у расширения есть полный доступ к вебсайту и DOM-модели спомощью JavaScript. Единственное нет доступа на сколько я понимаю к файловой системе. Вот насколько я понимаю можно посылать код клавиш - https://developer.chrome.com/docs/extensions/reference/com..., а это чтобы отправить сообщение - https://developer.chrome.com/docs/extensions/reference/tab...

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
#4 
inostranez старожил24.08.22 07:16
inostranez
NEW 24.08.22 07:16 
в ответ AlexNek 23.08.22 21:10
Сторонняя программа не может управлять "чужими" вебсайтами


Может...

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

#5 
AlexNek патриот24.08.22 12:19
AlexNek
NEW 24.08.22 12:19 
в ответ uscheswoi_82 24.08.22 01:41
Если делать расширение для хромы

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

Да и извращение это

#6 
AlexNek патриот24.08.22 12:21
AlexNek
NEW 24.08.22 12:21 
в ответ inostranez 24.08.22 07:16, Последний раз изменено 24.08.22 12:22 (AlexNek)
Может... аналог есть

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

Если бы это было возможно, то на всех российских сайтах была бы приписка - "Слава Украине"

И надеюсь, нетрудно вспомнить, что во всех подобных сообщениях говорилось о хакерской атаке

на веб сервер.


менять либо на хром либо на файрфокс

Это может говорить только о том, что сайт разработан как то неправильно.

Он должен по умолчанию поддерживать наиболее популярные браузеры.

Судя по выбранной базе, реализация сайта тоже видимо какая-то извращенная.


Предлагаю пока помочь разобраться с постановкой задачи.

Для начала можете скинуть мне адрес хотя бы одного сайта.

Я так понимаю что у вас есть доступ к серверу.

Список файлов с сервера тоже бы не помешал.

#7 
inostranez старожил24.08.22 13:10
inostranez
NEW 24.08.22 13:10 
в ответ AlexNek 24.08.22 12:21, Последний раз изменено 24.08.22 13:12 (inostranez)

видимо я непонятно выразился...


Речь не идёт об изменении содержания. Есть сайт, на сайте есть формуляр который клиент обычно заполняет вручную,. Задача заполнять этот самый формуляр не руками, а подставляя в автоматическом / полуавтоматическом режиме данные из БД или таблицы Эксель. Повторюсь программа подобная у меня есть, но она стала нерабочей (сайт перестал поддерживать вшитый в программу ИЕ а разработчик вместе с исходниками пропал.)

#8 
alex445 коренной житель24.08.22 13:37
NEW 24.08.22 13:37 
в ответ inostranez 24.08.22 13:10, Последний раз изменено 24.08.22 13:44 (alex445)

Вроде, в браузеры давно встроены механизмы автозаполнения форм, нет? Только они заточены на заполнение форм одними и те ми же данными в теже формы (на одних и тех же сайтах), а не разными данными в те же формы. Может, стоит там покопаться, в браузерном API?

#9 
inostranez старожил24.08.22 13:42
inostranez
NEW 24.08.22 13:42 
в ответ alex445 24.08.22 13:37

я не программист, а скромный админ (причём с "яблочным привкусом") улыб посему и ищу того, для кого фраза "покопаться в браузерном АPI" звучит не как китайское ругательство хаха

#10 
alex445 коренной житель24.08.22 13:47
NEW 24.08.22 13:47 
в ответ inostranez 24.08.22 13:42, Последний раз изменено 24.08.22 13:48 (alex445)

Вам, наверное, кто-то типа Ужесвой может помочь. Не буду его точный ник давать - если сам прочитает, поймёт. Те, кто работает на коммерцию полный рабочий день, навряд ли будут браться за такие задачи - денег обычно за такое мало дают и желания нет после работы заморачиваться (мне в том числе).

#11 
7495 местный житель24.08.22 13:52
7495
NEW 24.08.22 13:52 
в ответ alex445 24.08.22 13:37

могу перевести с хомятцкого на програмяцкий:

Это банальный парзер, есть которые собирают данные в базу, есть которые спамят по списку из базы: засирают гостевые, стены вконтакте, ок, комментарии в ютубе...


Карочи, нужен бот.


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

Работка на пару минут для школьника, интересно сколько человек хочет за это заплатить, есть ли сырцы от предыдущей наработки?


Сторонняя программа не может управлять "чужими" вебсайтами.

Ну как сказать, если очень постараться можно засрать несколько десятков тысяч страниц, уложить пару серверов на бок

Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#12 
alex445 коренной житель24.08.22 15:26
NEW 24.08.22 15:26 
в ответ 7495 24.08.22 13:52, Последний раз изменено 24.08.22 15:40 (alex445)
Карочи, нужен бот.

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


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


нужно подравнять, обновить реферы и версию. дополнить формуляры.
Работка на пару минут для школьника

Ага, если школьник изучил исходники и во всём разобрался, и работа действительно на "подправить и слегка дополнить". А так, пару дней, а то и недель лишь на знакомство с реализацией - в зависимости от её сложности. Изучение и разбирание входит в оплату рабочего времени, естественно. Цена вопроса - от 30 евро в час за плохонького программиста и от 50 - за более-менее. Менее, чем на две недели, брать задание не стоит (никаких "таски по 15 минут"). Умножаем на "коэффициент оценки времени программистом" - получаем 30 * 8 часов * 10 дней * 3 (коэффициент) = 7200 минимум, но лучше взять программиста не из самых слабых и рассчитывать на "от 15к". Теперь покажите деньги. ))

#13 
7495 местный житель24.08.22 15:47
7495
NEW 24.08.22 15:47 
в ответ alex445 24.08.22 15:26
..лучше взять программиста не из самых слабых и рассчитывать на "от 15к"


На солнышке сегодня перегрелся? Пишешь глупости, потом 100 раз их исправляешь.


Сишарпники могут у себя в вишуалстудио в пару кликов кастомный эксплорер написать,


Питонщики небольшой скриптик - вроде этого, за пару минут: https://foren.germany.ru/programmer/f/38830835.html


любая биржа фрилансеров, не больше 5 евро, я бы сам, но мне по понятиям работать нельзя..

Вопросы и Ответы - Программируем калькулятор пособий для беженцев вместе.
#14 
alex445 коренной житель24.08.22 15:53
NEW 24.08.22 15:53 
в ответ 7495 24.08.22 15:47, Последний раз изменено 24.08.22 15:54 (alex445)
Сишарпники могут у себя в вишуалстудио в пару кликов кастомный эксплорер написать,

Вызов агента для согласования задания и договора, постановка задачи программисту, разбиение задачи на таски, планирование спринтов по аджайлу, запуск Студии, настройка проекта, создание кодовой инфраструктуры, пара кликов в нужном месте, тесты, деплой или создание дистрибутива, оплата работы, услуги бухгалтера и налогового консультанта. Это так, набросками обозначил основные траты. Там ещё несколько митингов с заказчиком на уточнение задания и показ промежуточных результатов, аренда офиса, клининговые услуги, доставка еды программисту, планирование отпуска и т.п. За пару кликов где-то 15 штук и выходит. А вы думали, как семизнаками становятся?

#15 
alex445 коренной житель24.08.22 15:55
NEW 24.08.22 15:55 
в ответ 7495 24.08.22 15:47, Последний раз изменено 24.08.22 15:58 (alex445)
любая биржа фрилансеров, не больше 5 евро

Это ставка программиста, сидящего на берегу Ганга под "шалашом" из картонки. А чтобы только оплатить поездку на встречу с клиентом на Тесле, нужно минимум от 50 евро в час.

#16 
AlexNek патриот24.08.22 17:14
AlexNek
NEW 24.08.22 17:14 
в ответ inostranez 24.08.22 13:10

Ну так это уже давно всеми сделано. Нужно только найти подходящую версию

https://www.roboform.com/ru/index.html

Или типа так

Вот как раз этот плагин к браузеру

Browser Automation

https://axiom.ai/

#17 
inostranez старожил24.08.22 18:17
inostranez
NEW 24.08.22 18:17 
в ответ AlexNek 24.08.22 17:14

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

#18 
Бесконечный цикл завсегдатай24.08.22 18:30
24.08.22 18:30 
в ответ inostranez 24.08.22 18:17

Искать по словам "browser automation", напрмер, вот здесь: https://github.com/angrykoala/awesome-browser-automation Я так понимаю самый популярный это Selenium: https://github.com/seleniumhq/selenium Такое спеца и надо искать. Если сервер не сопротивляется и тем более если есть доки, то проще все программно через POST сделать.


Но вопрос как сильно сопротивляется сервер. Для того и делают browser automation, чтобы прикинуться челом, а иначе можно было было бы через API все запихать. Но средства защиты сервера развиваются также как и средства их обхода. На Фейсбук ничего особенно не запихаешь.


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

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

#20 
1 2 все