Проблема при многоступенчатом сабмите

SmartPoster - tech support.

Модератор: Max Terentiev

Ответить
Сообщение
Автор
Petercash
Сообщения: 6
Зарегистрирован: Пн дек 03, 2007 1:44 am

Проблема при многоступенчатом сабмите

#1 Сообщение Petercash » Пн дек 03, 2007 1:50 am

Делаю все как указано в ролике к программе.
1ая пага - авторизация, Превьев, Пост
При дальнейшем посте по базе этой, пишет что форма не найдена или изменилась. Скорее всего что изза того что 1ая пага отпадает, т.к. авторизация уже произведена когда пага добавлялась в базу.
Чистка куков ИЕ ничего не дает.
СП хранит куки в другом месте?
Лучше конечно сделать, чтоб 1ая пага вторизации определяла, заавторизирован ли ранее был, и в случае что авторизауия уже произошла - переходила к следующим пагам.

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#2 Сообщение Max Terentiev » Пн дек 03, 2007 1:54 pm

В каком режиме идет рассылка ? В автоматическом или ручном ?

Не могли бы вы прислать на support@bspdev.com целиком категорию, содержащую проблемный адрес (Работа с Базой -> Сохранить Категорию). Я посмотрю у себя - если баг - исправлю, если вы ошиблись - скажу где.

Если рассылка идет в ручном режиме - SP хранит куки там же где IE - т.к. паги загржаются во встрлоенный в SP экземляр эксплорера.

Если рассылка идет в автоматическом списке - куки хранятся во временном массиве внутри программы и очищаются при каждом старте рассылки.

Petercash
Сообщения: 6
Зарегистрирован: Пн дек 03, 2007 1:44 am

#3 Сообщение Petercash » Пн дек 03, 2007 2:04 pm

щас пришлю

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#4 Сообщение Max Terentiev » Пн дек 03, 2007 2:29 pm

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

Сейчас попробую сделать фикс...

Petercash
Сообщения: 6
Зарегистрирован: Пн дек 03, 2007 1:44 am

#5 Сообщение Petercash » Пн дек 03, 2007 2:32 pm

я пробовал как в ручном, так и в авто с обновлением полей

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#6 Сообщение Max Terentiev » Пн дек 03, 2007 3:05 pm

плз, пришлите категорию мне на email.
пока ничего не получил.
если письмо возвращается - переименуйт файл из sdb в gif или bmp

Petercash
Сообщения: 6
Зарегистрирован: Пн дек 03, 2007 1:44 am

#7 Сообщение Petercash » Пн дек 03, 2007 3:07 pm

выслал еще раз

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#8 Сообщение Max Terentiev » Пн дек 03, 2007 3:18 pm

получил,
проблема действительно есть, фиксю...

Petercash
Сообщения: 6
Зарегистрирован: Пн дек 03, 2007 1:44 am

#9 Сообщение Petercash » Пн дек 03, 2007 4:25 pm

а когда можно ждать результат?

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#10 Сообщение Max Terentiev » Пн дек 03, 2007 5:53 pm

С ручным режимом уже исправил,
с автоматическими работаю. Будет готово сегодня поздно вечером или завтра.

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#11 Сообщение Max Terentiev » Пн дек 03, 2007 9:21 pm

Вот этот адрес http://colombiapaz.info вы не правильно настроили.
Адрес у самой первой формы (авторизации) должен быть

http://colombiapaz.info

а у вас

http://colombiapaz.info/node

Из-за этого программа не может авторизоваться и добавить объявление. Исправьте и все заработает. Тоже касается адреса
http://psu.clanam.org/node - /node тоже нужно убрать.

Вот с этим адресом: http://www.cultura.gov.br/forum/
к сожалению большие проблемы. Дело в том, что там на кнопках Privew и Post надписи на испанском языке с их специфическими символами. При загрузке формы они конвертятся в ANSI, и при последующем сабмите скрипт их уже не принимает. В качестве выхода из ситуации можно было бы ковертить надписи в UTF8, но тогда встает проблема с руссими кнопками - их значения превращаются в кракозяблы. Т.к. русских и английских кнопок подавляющее большинство - придется на эту проблему забить иначе будет больше вреда чем пользы.

Что касается проблемы с ручным режимом: сделал очистку куков при переходе к следующему адресу. Так что проблема решена.

Выявидась другой недостаток: при настройке многостраничных адресов вида: http://psu.clanam.org/, защищенных капчами прога жестко настраивается на форму добавления комента к конкретному постингу:

http://psu.clanam.org/comment/reply/23#comment-form

для формы добавления комента для другого постинга

http://psu.clanam.org/comment/reply/24#comment-form

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

Завтра сделаю не четкое сравнение по названиям полей чтобы в многостраничных адресах эта проблема не возникала.

Апдейт будет завтра в течении дня.

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#12 Сообщение Max Terentiev » Вт дек 04, 2007 12:14 pm

Проблемы с куками и поиском форм исправлены.
Экзешник новой версии тут:

http://www.bspdev.ru/SP341exe.zip

Нужно скачать и перезаписать старый экзешник.

Автоапдейт пока не выкладываю т.к. еще не все скачали версию 3.4.

Если что-то будет работать не так как нужно - большая просьба об этом отписать.

Аватара пользователя
Max Terentiev
Admin
Сообщения: 1937
Зарегистрирован: Сб мар 27, 2004 12:01 am
Откуда: Санкт-Петербург
Контактная информация:

#13 Сообщение Max Terentiev » Вт дек 04, 2007 12:33 pm

Что касается этого адреса: http://www.cultura.gov.br/forum/
Если вам часто нужно делать рассылку по испано-бразильским ресурсам -
попробуйте в региональных настройках Windows установить поддержку испанского (или бразильского) языка. Вероятно это решит данную проблему.

Petercash
Сообщения: 6
Зарегистрирован: Пн дек 03, 2007 1:44 am

#14 Сообщение Petercash » Вт дек 04, 2007 2:35 pm

ок
попробуемс

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 25 гостей