Горка вопросов

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
Приветствую.
Осваиваю демку перед покупкой, и собралось несколько вопросов:
1. Задача: спарсить стоимость товара с страницы.
Но на одном и том же сайте товар может указываться в евриках, или в баксиках. С парсингом проблем нет, но вот как при выводе результата в текстовый файл выбрать какую переменную записывать с долларами или с евро, в зависимости от того в какой валюте была указанна стоимость на странице. Чтобы результат выглядел так: если стоимость в евро - €"сумма", а если в долларах $"сумма".
2. Какие ограничения у zennoBOX?
3. Можно ли как-то через "Принять почту" произвести чек почтового аккаунта на работоспособность?
Чтобы не захламлять проект переходом на страницу почтовика, вводом логина пароля, и парсингом результата.
4.Можно ли как-то еще сменить язык в accept-language на ru. По скольку смены национальности в профиле не помогает:(
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
1) А парсить сразу с валютой не получается?
2) http://wiki.zennolab.com/doku.php?id=ru:zennobox
3) Можно по идее. Регулярку составить какую-нибудь подо все подходящую. Например .{1}
4) Экшен Данные - Операции над профилем - Переназначить поля
 

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
У меня там другой в примере
ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
 

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
У меня там другой в примере
ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Все, этот вопрос решен, оказалось что я печеньки забыл почистить перед изменением профиля:-)

Открытым остался лишь этот вопрос
3. Можно ли как-то через "Принять почту" произвести чек почтового аккаунта на работоспособность?
Чтобы не захламлять проект переходом на страницу почтовика, вводом логина пароля, и парсингом результата.
 

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
Подскажите пожалуйста какие нужны регулярные выражения для чека поты.
Как ни стараюсь, либо при любых раскладах отрицательный результат, либо положительный результат даже при неправильном пароле.
 

igor1997500

Client
Регистрация
29.04.2014
Сообщения
22
Благодарностей
2
Баллы
3
зделай чек просто, заходит на почту или нет, заходит - гуд, не заходит - бед
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
Пробовал, "ок" как при правильном пароле, так и при неправильном:(
зделай чек просто, заходит на почту или нет, заходит - гуд, не заходит - бед
Так вот и вопрос в том как проверить заходит на почту или нет
 

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83
Пробовал, "ок" как при правильном пароле, так и при неправильном:(

Так вот и вопрос в том как проверить заходит на почту или нет
Вставь неправильную почту и посмотри что происходит)
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113

igor1997500

Client
Регистрация
29.04.2014
Сообщения
22
Благодарностей
2
Баллы
3
Так вот и вопрос в том как проверить заходит на почту или нет

например проверкой текста, после того как вводил лог и пас создай проверку на наличие текста на странице (например "Неверно указан логин и/или пароль" просто непомю что там пишет когда данные неверные)
 
  • Спасибо
Реакции: LightWood

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
Вставь неправильную почту и посмотри что происходит)
Ну это было сделано в первую очередь, результат - полная ахинея.
Такое впечатление что кидает наугад, в бед идет половина плохих и пловина хороших почт.
А в гуд идут вторые половины хороших и плохих акков:(
Вот проект, чтобы на пальцах не обьяснять
http://ge.tt/58hGAyf1/v/0
А вот несколько почт для проверки
http://ge.tt/7u90Byf1/v/0
Кому не сложно, посмотрите пожалуйста, вдруг я где-то, что-то не так сделал
 

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Вы лучше приложили бы список гарантированно работающих аккаунтов, на которых можно было бы потестить на наличие ошибок, чтобы в логах посмотреть ошибки почтового сервера.
Вручную перебирать каждую почту на ошибку, учитывая что среди них есть и нерабочие, это не айс.
И файлы лучше прикреплять на форум, ссылки ваши не работают
 

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
Вы лучше приложили бы список гарантированно работающих аккаунтов,
Прикладываю :
почта(ссылка)
мой тестовый поект на котором я проверял чек почты(ссылка)

И файлы лучше прикреплять на форум, ссылки ваши не работают
Только что проверил, обе ссылки рабочие.
Да я бы и не тратил время на файлообменники, но кнопочки прикрепить файл(даже в расширенном режиме) не вижу.
Так же как и возможности редактировать свои сообщения:(

Возникло еще пара вопросов:
1. Можно ли выделять несколько блоков одновременно, и соответственно проводить над выделенными блоками какие-либо действия?
Пробовал через шифт, контрл, альт, не вышло,
2. Каким образом можно обьединить несколько однотипных действий.
К примеру мне нужно изменить настройки браузера, отключить картинки, отключить флеш, отключить загрузку фреймов, повысить уровень эмуляции и почистить печеньки. Возможно ли обьединить эти пять блоков в один? На подобии свича, блок один а полей много.
3. Почему-то во время выполнения проекта(в режиме отладки) программа пропускает блоки, показав что выполнила их успешно, но на самом деле не сделав этого. К примеру, при регистрации нужно указать данные в три поля: логин, пароль, почта, и нажать ок. Проект останавливается с ошибкой на пункте "нажать ок". На странице регистрации вижу ошибку которая говорит о том что поле почта не заполнено. Но если я тут же руками запущу выполнить блок "заполнить поле почта" то все ок, и проект продолжается без проблем. Такое происходит только в режиме "выполнить проект до точки останова". В пошаговом режиме таких косяков не бывает. Выглядит так будто прога так спешит что просто забывает/не успевает вставить текст в поле:-)
 

igor1997500

Client
Регистрация
29.04.2014
Сообщения
22
Благодарностей
2
Баллы
3
По 3 пункту.. раз спешыт - попробуй вставить паузу, должно помочь
 

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
По 3 пункту.. раз спешыт - попробуй вставить паузу, должно помочь
Так и сделал. Но я так полагаю что пауза это как скотчем бампер приклееть, вроде бы и работает, но явно так быть не должно.
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
это могут тупить яваскрипты страницы, типа пока не заполнилось одно поле - не будет счастья и в другом. покажите кусочек проекта будет яснее
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Прикладываю :

Только что проверил, обе ссылки рабочие.
Да я бы и не тратил время на файлообменники, но кнопочки прикрепить файл(даже в расширенном режиме) не вижу.
Так же как и возможности редактировать свои сообщения:(
http://screencast.com/t/F58jLnRe0 :D

1) Нет, только объединять в группу (один под другим)
2) Только в коде, если знаете C# (экшен Свой код)
Методы тут: http://help.zennolab.com/en/v5/zennoposter/5.1/webframe.html
 

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
это могут тупить яваскрипты страницы, типа пока не заполнилось одно поле - не будет счастья и в другом. покажите кусочек проекта будет яснее
:-) Не могу к сожалению. Проект автоматизирует приват тему. Боюсь спалить.
Пауза так пауза.
Жесть. Takebin такой, частенько глючит в самый не подходящий момент
Последняя попытка, sendspace меня еще не подводил http://www.sendspace.com/file/weegb1
Заодно еще раз почту перечекал.
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
а вы попробуйте на другом каком нибудь сайте со сходным оформлением или движком
если проблема останется - можно вывалить, если проблемы не будет - значит какая то ботва в сайте
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Не надо в цикле работу с почтой делать.
Вот рабочий шаблон.
Просто в постере нужно выполнить его только раз, сколько у вас акков в списке
 

Вложения

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
Не надо в цикле работу с почтой делать.
Вот рабочий шаблон.
Просто в постере нужно выполнить его только раз, сколько у вас акков в списке
Благодарствую. Вижу что регулярку недописал:-) теперь все работает как нужно.
А по кругу пустил для теста, чтобы для каждой почты руками не запускать. Ленивый я очень:-)
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Проекты нужно запускать в постере, в PM только составлять их. И не придется делать циклы внутренние)
 

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
2014-05-08 23:08:31.6414|INFO|ZennoLab.LogLibrary.InternalError|Событие в модуле "ZennoPoster"
Сообщение: "Проект E:\123\Спасибо за пополнение cчета в Skype\Skype.xmlz выполнен успешно!"
2014-05-08 23:08:54.3027|WARN|ZennoLab.LogLibrary.InternalError|Ошибка в модуле "работа с email"
Сообщение: "не найдено письмо"
Это уже из ЗП.
"не найдено письмо" вывожу в отдельный файл, повторно проверяю почты ручками - не ахти, 26,66666666666667% живых:(

2.Я так понимаю в оповещение содержимое переменных нельзя?
3. Я правильно понимаю что лайт версия будет работать с проксями и капчей, но в один поток?
И зеннобокс от этой версии тоже будет работать в один поток, и с одним шаблоном?
4. Мне кажется чя где-то читал что часть вознагражнения(10$) от продажи шаблона остается мне?
 

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
Поправочка:
2.Я так понимаю в оповещение выводить содержимое переменных нельзя?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
1) Иногда почтовые сервера отклоняют подключение, тут тоже 100% гарантий нет. И глюки бывают, так как чаще всего используется SSL подключение, и если 1 пакетик трафика потеряется, то сервер уже ничего не отдаст.
2) Можно
3) Да
4) Нет
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)