Имя: Пароль:
1C
1С v8
Выгрузка своих заказов с Инфостарта HTTP запросом — как?
,
0 Dzenn
 
гуру
26.11.18
14:37
Добрый день, коллеги! Подскажите, пожалуйста, как правильно сформировать авторизованный HTTP запрос?

Хочу программно регулярно читать страницу http://catalog.mista.ru/profile/partner/authorship/ ("Мои заказы"), но, для этого нужно быть, естественно, авторизованным.
1 Cyberhawk
 
26.11.18
14:39
Для начала посмотри какой-нибудь внешней приблудой, как оно происходит нативно
2 Dzenn
 
гуру
26.11.18
14:40
(1) Какой, например?
3 Cyberhawk
 
26.11.18
14:41
F12 в браузере не предлагать?
4 Cyberhawk
 
26.11.18
14:42
Фиддлер
5 Dzenn
 
гуру
26.11.18
14:48
(3) можно предложить, но нужны ещё подсказки
6 novichok79
 
26.11.18
14:52
(0) напиши на Python'е парсер, там это реализовано в куче библиотек.
7 Dzenn
 
гуру
26.11.18
14:55
(6) хочу парсить в 1С, уже в принципе получилось, если скормить html этой страницы, теперь хочу получать html непосредственно от сайта
8 novichok79
 
26.11.18
14:57
(7) раз html уже есть, фас регуляркой на него, не?
9 Dzenn
 
гуру
26.11.18
15:00
(8) дело не в парсере, а в авторизации
10 novichok79
 
26.11.18
15:17
(9) фидлер? не?
11 Dzenn
 
гуру
26.11.18
15:42
(10) наверное, раз уже второй раз предлагаю
12 Dzenn
 
гуру
26.11.18
15:42
предлагают*
13 novichok79
 
26.11.18
15:56
(12) ну тебе надо узнать какой запрос к серверу ИС идет при нажатии кнопочки авторизации. тут либо f12 либо fiddler.
14 Вафель
 
26.11.18
15:59
куки нужно передавать наверняка
15 Вафель
 
26.11.18
16:00
сделай авторизацию и посмотри какие куки приходят
16 Dzenn
 
гуру
26.11.18
16:13
(15) если я правильно понимаю, при отправке запроса браузер читает куки и передаёт их содержимое в заголовке запроса? Или не совсем так?
17 Dzenn
 
гуру
30.11.18
10:31
Спасибо всем :-) Действительно, авторизация выполняется добавлением заголовка
Cookie: INFOSTART_SM_LOGIN=MyNickName; INFOSTART_SM_UIDH=901dc8369f36d22df5a8d397f3e6956d;
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn