Обсуждение версии 5.22.0.0

Deemer84

Administrator
Регистрация
10.05.2017
Сообщения
410
Благодарностей
84
Баллы
28
Вопросы, комментарии и предложения по новой версии 5.22.0.0.
 
  • Спасибо
Реакции: ТРОН

ТРОН

Client
Регистрация
31.07.2016
Сообщения
336
Благодарностей
381
Баллы
63
• Исправлена проблема, когда из Плагинов не возвращались значения.
Ай спасибо, оперативно) Было бы здорово, если бы их можно было бы группировать по принципу как сгруппированны обычные кубики
 
Последнее редактирование:
  • Спасибо
Реакции: VladZen

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 994
Благодарностей
787
Баллы
113
круто конечно - если работает корректно, то значительно сократит время на написание шаблонов, где требуется парсить.
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 433
Баллы
113
Прикольная фича, но, боюсь, для сложных версток, типа ФБ или Инсты, работать будет не корректно. Буду рад ошибаться.
И для парсинга все же лучше продвинутый Xpath добавить.
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Прикольная фича, но, боюсь, для сложных версток, типа ФБ или Инсты, работать будет не корректно. Буду рад ошибаться.
И для парсинга все же лучше продвинутый Xpath добавить.
Там используется как раз XPath и CSS Selector.
Так что работать будет везде :-)
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 433
Баллы
113
Там используется как раз XPath и CSS Selector.
Так что работать будет везде :-)
Потестил. Это не то совсем.
Новый парсер привязывается к динамическим селекторам типа //div[starts-with(@class,'_2NeM')]//a
Естественно, после перезагрузки страницы или другой сессиии, класс поменяется и парсер работать не будет.
Так что xPath опять нужно руками вычислять от первого элемента со статичным атрибутом.
 
  • Спасибо
Реакции: wizard и zortexx

Nord

Client
Регистрация
22.03.2012
Сообщения
2 406
Благодарностей
1 473
Баллы
113
Новый парсер привязывается к динамическим селекторам типа //div[starts-with(@class,'_2NeM')]//a
А в xPath нет такой фичи, как в regex, типа вместо "'_2NeM'" указать вариацию "[A-Za-z0-9_]{5}" ?

PS Эта новая фича - бомба.
Еще бы добавить галку - "декодировать ответ" перед сохранением результатов =)
Ну и автоматическую замену "&" => "&", а то из проекта в проект одни и те же экшены бегают :D
 
Последнее редактирование:
  • Спасибо
Реакции: Lord_Alfred

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
  • Спасибо
Реакции: Astraport и WebBot

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 433
Баллы
113

Nord

Client
Регистрация
22.03.2012
Сообщения
2 406
Благодарностей
1 473
Баллы
113
  • Спасибо
Реакции: VladZen

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 433
Баллы
113
Я не утверждал, что это невозможно, а то что автоматом это не получилось и пришлось ковыряться, что равноценно тоже самое в шарпе написать.
 
  • Спасибо
Реакции: samsonnn

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 912
Баллы
113
Этой фичей можно можно покрыть 3-5% задач. Она больше для новичков.
Или я чего-то не понимаю? (может узкое видение)
Эта фича не для новчиков, а для обычных пользователей, не обладающими знаниями веб-программирования, не знающих xpath, CSS-селекторов и т.п. Вполне удобная фича- указал элемент, он автоматом спарсил что нужно, проще писать шаблоны, экономит время.
Да и опять же у кого какие-задачи... большинству нужно просто напарсить картинок и описаний товаров например, и далеко не всем необходимо собирать целую базу данных.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 912
Баллы
113

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 433
Баллы
113
Сейчас поюзал парсинг плотнее, в принципе рабочая и полезная фича. Если привыкнуть, то очень ускорит разработку.
 
  • Спасибо
Реакции: SHoro

Turbina

Client
Регистрация
28.09.2015
Сообщения
67
Благодарностей
12
Баллы
8
Подскажите, в хпатч можно переменные использовать? У меня они не работают.
/html/body/div[1]/div[5]/div[2]/div/div[1]/div[2]/table/tbody/tr[{-Variable.xpatchcounter-}]/td[5]
 

Nord

Client
Регистрация
22.03.2012
Сообщения
2 406
Благодарностей
1 473
Баллы
113
Подскажите, в хпатч можно переменные использовать? У меня они не работают.
/html/body/div[1]/div[5]/div[2]/div/div[1]/div[2]/table/tbody/tr[{-Variable.xpatchcounter-}]/td[5]
Попробуйте переменную взять в "+ +"
 

Turbina

Client
Регистрация
28.09.2015
Сообщения
67
Благодарностей
12
Баллы
8

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113

Turbina

Client
Регистрация
28.09.2015
Сообщения
67
Благодарностей
12
Баллы
8
Как-то не выходит, в переменную по очереди попадают значения от 1 до 25. Если непосредственно в кубике вписывать значения, то всё парсится, с переменной нет.

2.jpg
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
Как-то не выходит, в переменную по очереди попадают значения от 1 до 25. Если непосредственно в кубике вписывать значения, то всё парсится, с переменной нет.

Посмотреть вложение 32362
Пришлите пож-ста пример с реальным парсингом данных с реальной страницы, посмотрим.
 

Turbina

Client
Регистрация
28.09.2015
Сообщения
67
Благодарностей
12
Баллы
8

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
Проблему подтверждаю, переменная при первой итерации цикла обрабатывается нормлаьно,
но при последующих циклах - не обновляется (переменная наращивается +1, но в Селектор попадает только начальное значение переменной, приращения переменной +1 игнорируются).
 
  • Спасибо
Реакции: surrealmix и Turbina

Turbina

Client
Регистрация
28.09.2015
Сообщения
67
Благодарностей
12
Баллы
8
Проблему подтверждаю, переменная при первой итерации цикла обрабатывается нормлаьно,
но при последующих циклах - не обновляется (переменная наращивается +1, но в Селектор попадает только начальное значение переменной, приращения переменной +1 игнорируются).
Спасибо, ждём фикса.
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
Меня всегда интересовало, как функция которая работает нормально, перестает работать в улучшенной версии? сорь за офф
 
  • Спасибо
Реакции: orka13 и Dr.Pipetka

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Меня всегда интересовало, как функция которая работает нормально, перестает работать в улучшенной версии? сорь за офф
Бывает и такое такое. С одной стороны крутишь гайку а в противоположной стороне соединение ослабляется. Приходиться и там подкручивать. Главное вовремя заметить.
 
  • Спасибо
Реакции: Sergodjan

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
А теперь вопрос века... Уже не оффтоп :-)

Разве разработчики не могут смастерить шаблон который будет все функции проверять на работоспособность?
Ну типа выпустил новый билд, запустил шаб, тот пошел ошибки вылавливать, ну пусть не все, но хотя бы основные...
думаю такой шаб будет не проблема смастерить для разрабов...
 

Dr.Pipetka

Client
Регистрация
12.12.2017
Сообщения
1 307
Благодарностей
865
Баллы
113
А теперь вопрос века... Уже не оффтоп :-)

Разве разработчики не могут смастерить шаблон который будет все функции проверять на работоспособность?
Ну типа выпустил новый билд, запустил шаб, тот пошел ошибки вылавливать, ну пусть не все, но хотя бы основные...
думаю такой шаб будет не проблема смастерить для разрабов...
Ошибки то проявляются при разных ситуациях. А тестирование это отдельный вопрос, который не делается на коленке:-)
 
  • Спасибо
Реакции: Sergodjan

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113
Меня всегда интересовало, как функция которая работает нормально, перестает работать в улучшенной версии?
Если утрировать - в двух местах код поправили, а в третьем не учли.
Разве разработчики не могут смастерить шаблон который будет все функции проверять на работоспособность?
Могли бы, но шаблона не достаточно, должны быть ещё UI тесты (кнопочки, менюшки кликать) и всё это нужно поддерживать...
 
Последнее редактирование:
  • Спасибо
Реакции: Sergodjan

Nikitosik

Client
Регистрация
27.05.2016
Сообщения
5
Благодарностей
0
Баллы
1
Здравствуйте. Почему то вкладка браузер и пользователь осталась старой. Сегодня обновился до 5.22.0.0
 

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