Вниз  Delphi
- 23.03.2014 / 14:56
Devey
  Пользователь

Devey 
Сейчас: Offline
Был у меня парсер сайта, программа проходила авторизацию на сайте и парсила необходимые мне данные. Теперь сайт стал https, я добавил две библиотеки для работы с SSL, соединение есть, но авторизацию пройти не удается. Я просто не знаю, что нужно передать сайту, чтобы он меня пустил. Если кто-то шарит, выложу post-данные из HttpAnalyzer'a. В таких случаях нужно передать что-то определенное или для каждого сайта индивидуально? В случае с http достаточно было передать логин и пароль.
- 23.03.2014 / 17:54
prayncode
  Пользователь

prayncode 
Сейчас: Offline
Обычно всё, что передаётся для авторизации, находится внутри соответствующего тега <form>, если, конечно, какие-либо поля не добавляются динамически, с помощью JS. Оправленные POST-данные можно посмотреть в любом веб-инспекторе (есть возможность установки в любом нормальном браузере, сам знаешь), поэтому никаких HttpAnalyzer и проч. не требуется.
Конкретнее можно ответить, если дашь ссылку.

Изменено prayncode (23.03 / 17:55) (всего 1 раз)
- 23.03.2014 / 18:05
Helltar
  Пользователь

Helltar 
Сейчас: Offline
Devey, кстати да, дай линк.
- 23.03.2014 / 18:09
Devey
  Пользователь

Devey 
Сейчас: Offline
login.1c.ru
- 23.03.2014 / 18:57
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
- 23.03.2014 / 20:20
Devey
  Пользователь

Devey 
Сейчас: Offline
Ксакеп, я это столько раз уже видел, что тошнит :-D
Вопрос не актуален, я забил на это.
- 23.03.2014 / 20:45
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
Devey, не, надо решить.
- 23.03.2014 / 20:58
Devey
  Пользователь

Devey 
Сейчас: Offline
Ксакеп, дело в том, что я это решал несколько раз, надоело. 1С постоянно там что-то меняет. Как только я все исправляю, они что-то меняют и заново приходится переписывать.
Кстати, делал я не c Synapse, а с Indy.
- 15.05.2014 / 00:49
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Написал костыль в Lazarus'е:
  1. for i := 1 to 4 do
  2.   begin
  3.     case i of
  4.       1:
  5.       begin
  6.         Chart1LineSeries1.AddXY(z, vy, '', clr);
  7.         Chart2LineSeries1.AddXY(z, y, '', clr);
  8.       end;
  9.       2:
  10.       begin
  11.         Chart1LineSeries2.AddXY(z, vy, '', clr);
  12.         Chart2LineSeries2.AddXY(z, y, '', clr);
  13.       end;
  14.       3:
  15.       begin
  16.         Chart1LineSeries3.AddXY(z, vy, '', clr);
  17.         Chart2LineSeries3.AddXY(z, y, '', clr);
  18.       end;
  19.       4:
  20.       begin
  21.         Chart1LineSeries4.AddXY(z, vy, '', clr);
  22.         Chart2LineSeries4.AddXY(z, y, '', clr);
  23.       end;
  24.   end;
В Delphi этот код выглядит так:
  1. for i := 1 to 4 do
  2.   begin
  3.     Chart1.SeriesList[i-1].AddXY(z, vy, '', clr);
  4.     Chart2.SeriesList[i-1].AddXY(z, y, '', clr);
  5.   end;
Вопрос - можно ли как-то покороче? И еще не задается цвет clr, пришлось в свойствах менять.
Еще интересует, как отредактировать подписи на легенде и подписать графики? Где настраивается вид графиков?

:ps: через одно место как-то все, еле нашел, как включить легенду
:ps::ps: что-то не наблюдаю кнопки предпросмотра..
__________________
 わからない!!

Изменено ВитаминКО (15.05 / 00:55) (всего 3 раза)
- 15.05.2014 / 06:56
Helltar
  Пользователь

Helltar 
Сейчас: Offline
ВитаминКО, пощади человек-изобретатель штуки с касе :gg:

Если в делфи так, то и тут должно быть также, с графиками не работал.

И еще не задается цвет clr, пришлось в свойствах менять.Все вроде задается:

  1. var
  2.   clr: TColor;
  3.  
  4. begin
  5.   clr := clRed; // $0000FF
  6. end;

- https://www.google.com/search?q=lazarus+графики
- http://www.cyberforum.ru/lazarus/thread824510.html#post4346082

Изменено Helltar (15.05 / 06:56) (всего 1 раз)
Наверх  Всего сообщений: 276
Фильтровать сообщения
Поиск по теме
Файлы топика (3)