23.03.2014 / 14:56 | |
Devey Пользователь Сейчас: Offline
Регистрация: 14.01.2010
| Был у меня парсер сайта, программа проходила авторизацию на сайте и парсила необходимые мне данные. Теперь сайт стал https, я добавил две библиотеки для работы с SSL, соединение есть, но авторизацию пройти не удается. Я просто не знаю, что нужно передать сайту, чтобы он меня пустил. Если кто-то шарит, выложу post-данные из HttpAnalyzer'a. В таких случаях нужно передать что-то определенное или для каждого сайта индивидуально? В случае с http достаточно было передать логин и пароль.
|
23.03.2014 / 17:54 | |
prayncode Пользователь Сейчас: Offline
Регистрация: 08.03.2014
| Обычно всё, что передаётся для авторизации, находится внутри соответствующего тега <form>, если, конечно, какие-либо поля не добавляются динамически, с помощью JS. Оправленные POST-данные можно посмотреть в любом веб-инспекторе (есть возможность установки в любом нормальном браузере, сам знаешь), поэтому никаких HttpAnalyzer и проч. не требуется. Конкретнее можно ответить, если дашь ссылку.
Изменено prayncode (23.03 / 17:55) (всего 1 раз) |
23.03.2014 / 18:05 | |
Helltar Пользователь Сейчас: Offline
Регистрация: 29.11.2011
| Devey, кстати да, дай линк.
|
23.03.2014 / 18:09 | |
Devey Пользователь Сейчас: Offline
Регистрация: 14.01.2010
| login.1c.ru
|
23.03.2014 / 18:57 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| |
23.03.2014 / 20:20 | |
Devey Пользователь Сейчас: Offline
Регистрация: 14.01.2010
| Ксакеп, я это столько раз уже видел, что тошнит Вопрос не актуален, я забил на это. |
23.03.2014 / 20:45 | |
Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Devey, не, надо решить.
|
23.03.2014 / 20:58 | |
Devey Пользователь Сейчас: Offline
Регистрация: 14.01.2010
| Ксакеп, дело в том, что я это решал несколько раз, надоело. 1С постоянно там что-то меняет. Как только я все исправляю, они что-то меняют и заново приходится переписывать. Кстати, делал я не c Synapse, а с Indy.
|
15.05.2014 / 00:49 | |
ВитаминКО Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| Написал костыль в Lazarus'е: for i := 1 to 4 do
begin
case i of
1:
begin
Chart1LineSeries1.AddXY(z, vy, '', clr);
Chart2LineSeries1.AddXY(z, y, '', clr);
end;
2:
begin
Chart1LineSeries2.AddXY(z, vy, '', clr);
Chart2LineSeries2.AddXY(z, y, '', clr);
end;
3:
begin
Chart1LineSeries3.AddXY(z, vy, '', clr);
Chart2LineSeries3.AddXY(z, y, '', clr);
end;
4:
begin
Chart1LineSeries4.AddXY(z, vy, '', clr);
Chart2LineSeries4.AddXY(z, y, '', clr);
end;
end;
В Delphi этот код выглядит так: for i := 1 to 4 do
begin
Chart1.SeriesList[i-1].AddXY(z, vy, '', clr);
Chart2.SeriesList[i-1].AddXY(z, y, '', clr);
end;
Вопрос - можно ли как-то покороче? И еще не задается цвет clr, пришлось в свойствах менять. Еще интересует, как отредактировать подписи на легенде и подписать графики? Где настраивается вид графиков? через одно место как-то все, еле нашел, как включить легенду что-то не наблюдаю кнопки предпросмотра.. __________________
わからない!! Изменено ВитаминКО (15.05 / 00:55) (всего 3 раза) |
15.05.2014 / 06:56 | |
Helltar Пользователь Сейчас: Offline
Регистрация: 29.11.2011
| ВитаминКО, пощади человек-изобретатель штуки с касе Если в делфи так, то и тут должно быть также, с графиками не работал. И еще не задается цвет clr, пришлось в свойствах менять.Все вроде задается: var
clr: TColor;
begin
clr := clRed; // $0000FF
end;
- https://www.google.com/search?q=lazarus+графики- http://www.cyberforum.ru/lazarus/thread824510.html#post4346082 Изменено Helltar (15.05 / 06:56) (всего 1 раз) |