Консультация № 197793
18.02.2020, 11:02
0.00 руб.
0 17 1
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: Пишу программу, но необходимо пройти один раз авторизацию на сайте https://eaist.mos.ru/, а потом используя куки, получать информацию с страницы....

Обсуждение

давно
Советник
400484
472
18.02.2020, 12:00
общий
Добрый день,
а у сайта разве нет API? Насколько я помню, цать лет назад у сайта был свой API. Через него можно было проводить авторизацию пользователя и получение нужной информации. Документацию с сайта не читали?
давно
Мастер-Эксперт
259041
7459
18.02.2020, 12:07
общий
Адресаты:
В тексте Вашей Консультации есть приветствие, очень краткое повествование, зачем-то жирный шрифт и много избыт-точек. А в чём суть Вашего вопроса?

Если Вы хотите стать программистом, начните с приучения себя формулировать свои внутренние позывы в корректные фразы. Чтобы Вас понимали те, к кому Вы обращаетесь.
давно
Посетитель
403732
6
18.02.2020, 12:07
общий
Добрый день, меня интересует авторизация посредством кода ВБА из экселя...у меня программа часть данных берет из сайта еис (там не нужно проходить авторизацию), а часть из сайта еаист... но тут нужна авторизация... иначе не получить требуемых данных... для отчетности. За раннее извиняюсь...
давно
Советник
400484
472
18.02.2020, 12:29
общий
это ответ
Здравствуйте, Pabelyyy!
Вот пример авторизации на сайте. Удачи!
давно
Мастер-Эксперт
259041
7459
18.02.2020, 12:50
общий
Адресаты:
На Портале есть Разделы :
Пакет MSOffice rfpro.ru/ask/172 - Установка, настройка и работа в пакете Microsoft Office. В том числе VBA под Excel , о кот-м Вы упомянули. Но VBA работает т-ко в среде тяжёлого Office.

JavaScript / VBScript rfpro.ru/ask/651 (Создание программ на языках JavaScript и VBScript - Visual Basic Script) . VBS работает в непосредственно Windows-среде без Office-посредника. Самый лёгкий и удобный язык программирования (не нуждается в компиляторах и спец-приложениях).

А кто сейчас пишет на Basic ? - я не знаю.

Вас больше интересует контакт с сайтом https://eaist.mos.ru/ , чем изучение программирования? Какова Ваша конечная цель, если не секрет?
давно
Посетитель
403732
6
18.02.2020, 13:04
общий
Алексеев Владимир Николаевич, огромное спасибо!... а конкретно, установить: "На Портале есть Разделы :
Пакет MSOffice rfpro.ru/ask/172 - Установка, настройка и работа в пакете Microsoft Office. В том числе VBA под Excel , о кот-м Вы упомянули. Но VBA работает т-ко в среде тяжёлого Office." - смогу и без Вас! Я попросил помощи в написании кода прохождения авторизации конкретного сайта (без умничества с Вашей стороны). А необходим он, для того, чтобы мы-специалисты (я и мои товарищи) максимально автоматизировали проверку документации наших подведов на данном сайте. Почему в экселе? Потому что гос.учреждение и офисная программа - эксель (можно аксесс-желательно), нам доступна.... У меня есть программка (как я уже писал раннее) написана в экселе (ВБА-код), которая часть информации берет с сайта ЕИС...(там авторизация не нужна), а большая часть информации нужна с сайта ЕАИСТ.
давно
Мастер-Эксперт
259041
7459
18.02.2020, 15:02
общий
Адресаты:
Вы писали : "Я попросил помощи в написании кода прохождения авторизации" - а Вы разве не заметили, что эксперт solowey уже отправил Вам официальный Ответ со ссылкой по Вашей теме прохождения авторизации? Почта Портала должна была известить Вас об Ответе.

"без умничества с Вашей стороны" - я и не пытался язвить/умничать. По многолетней статистике я заметил, что вновь-пришедшие на Портал авторы вопросов часто не догадываются, что между нами тысячи километров. И то, что народ подразумевает в своей голове, часто для экспертов не понятно, что именно хочет вопрошающий? Меня долго тренировали общаться дистанционно и недвусмысленно, теперь я тренирую других, чтоб мы хорошо и побыстрее понимали друг друга.

"Потому что гос.учреждение и офисная программа - эксель (можно аксесс-желательно), нам доступна" - теперь Ваша цель понятна. Меня тоже лет 10 назад чиновники замучили Excel-отчётностью. Сейчас я на пенсии, в Excel почти не работаю, не люблю я тяжёлые и нагромождённые Office-приложения , я перешёл на простенький, компактный html для хранения/обработки своей инфо. Это я отвечаю на Ваше письмо мне в Личную почту, где Вы просите "написать программу (в аксессе желательно".

Выше я предложил Вам ссылку "Пакет MSOffice rfpro.ru/ask/172 - Установка, настройка и работа в пакете Microsoft Office". Кликните по ссылке, и загрузится форма ЗадатьВопрос, куда Вы и разместите свою просьбу "написать программу (в аксессе желательно".

Но это - во-вторых. А во-первых - пробуйте обработать Ответ эксперта solowey , может, у Вас сразу всё и получится? Если нет - просите доп-разъяснений у Автора Ответа. По традиции наши эксперты "сопровождают" свои Ответы. Удачи!
давно
Старший Модератор
31795
6196
18.02.2020, 17:43
общий
Адресаты:
Вы пытаетесь получить Базу Данных сайта, т.е. как бы ACCESS.
Я курирую сайт интенет-магазина. Моя программа(ленивый я), качает прайсы дилеров, качает прайс магазина(на основании праильно сформированых запрсов). На основании прайса магазина формирует SQL файл обновления базы сайта:
UPDATE `cot_market` SET `item_cost`=3103.00, `item_dump`=2792.7 WHERE `item_id`=181;
и файл-уведомление, что некотырей позоции, уже устарели.

Интернет агрегаторы(рекламодатели), качают(сами), с магазина XML-файл(ссылку на качание этого файла, дает босс SHOP'а, при регистрации на агрегаторе рекламы).
Но можно вместо автомата, предложить ручную загрузку XML-файла
Это вторая фишка программы, формирование XML-файла для рекламодаьелей, при этом "cost"->"dump"->"skip"(розница - демпинг - пропустить). Выбирая, оно из трех значений, Вы определяете, что рекламировать, а что нет.

Цитата: Pabelyyy
Пишу программу, но необходимо пройти один раз авторизацию на сайте, а потом используя куки, получать информацию с страницы

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

Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Посетитель
403732
6
18.02.2020, 17:49
общий
Зенченко Константин Николаевич...Огромное спасибо! Но если знаете, мало пройти авторизацию, необходимо, чтобы при следующем обращении эту самую авторизацию не проходить так как проверка-отчет проводится многократно по разным учреждениям и разным лотам....
давно
Старший Модератор
31795
6196
18.02.2020, 18:04
общий
Адресаты:
Ой, забыл добавить:
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Старший Модератор
31795
6196
18.02.2020, 19:09
общий
Адресаты:
Цитата: Pabelyyy
Но если знаете, мало пройти авторизацию, необходимо, чтобы при следующем обращении эту самую авторизацию не проходить так как проверка-отчет проводится многократно по разным учреждениям и разным лотам....

Если авторизация - обоснована, то галочка="запомнить меня", позволит Вам зайти на сайт, но только в WEB-ресурсах.
Но когда Вы пишите код, то все обращение. к сайту, должны проходить на уровне кода(регистрация на сайте и полученя любой информации).
Другие методы получения достутпа к сайту противоречат правилам портала.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Посетитель
403732
6
19.02.2020, 09:00
общий
[q=31795][/q]

А у меня, наверно, на уровне не кода))))... К Вашему сведению, некоторые реализации просто прохождения авторизации (взятые мною из разных форумов) выдают либо ошибки...либо пустую страницу браузера(через IE браузер)...так как сайт определенный (если не обратили внимание), т.е. связан с Гос.Закупками.
давно
Посетитель
403732
6
19.02.2020, 09:28
общий
Зенченко Константин Николаевич, и у меня была просьба помочь, а не ерничать... Указал сайт, где нужно авторизоваться (он специфичный, со своими параметрами безопасности) и попросил помочь с кодом авторизации...
давно
Советник
400484
472
19.02.2020, 09:42
общий
Адресаты:
Уважаемый Pabelyyy, как вы себе представляете это дело?
Эксперты, которым ни как не нужен этот сайт, идут на него отправляют заявку на создание логина и пароля. Сайт их мурыжит зачем это им нужно. Потом неделю создают аккаунт. После этого эксперты читают документацию и пишут вам код. Вы так это видите?
При этом вы не дали ни какой документации, справки, требований и т.п., для решения задачи. Получается эксперты должны потратить моря времени на вас, а ни хотите дать нужную информацию. Боюсь, что ни один эксперт ни разу ни пользовался этим сайтом, т.к. они разбросаны по всему миру, а не проживают в Москве.
давно
Посетитель
403732
6
19.02.2020, 09:44
общий
Ок... я и спросил, может кто-то с таким сталкивался. Для этого же существуют форумы.....
давно
Советник
400484
472
19.02.2020, 10:06
общий
Вариант, авторизации вам дали. Вы его попробовали?
давно
Старший Модератор
31795
6196
19.02.2020, 15:06
общий
Адресаты:
Цитата: Pabelyyy
Зенченко Константин Николаевич, и у меня была просьба помочь, а не ерничать... Указал сайт, где нужно авторизоваться (он специфичный, со своими параметрами безопасности) и попросил помочь с кодом авторизации...

Авторизация на сайтах происходит почти одинаково бровзер отправляется на сервер сайта логин и пароль, формируется сесия, код сесии сохраняется в куках бровзера и вот тут начинаются чудеса:
  • некоторые сайты позволяют бравзерам использовать куки для авторизации, т.е. пользователь какбы никуда и не уходил;
  • некоторые сайты сбрасывают сесию автоматически, если пользователь, к примеру за час не зделал ничего(клик, обновление и т.п.), т.е. стал какбы не активным, ну вроде - выключил РС

Это если объяснять на пальцах.

Если брать Ваш сайт, там два метода регистрации: логин - пароль и сертификат. Ну первое - понятно, что есть второе -
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Форма ответа