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

Deemer84

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

ТРОН

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

arhip1985

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

Astraport

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

ibred

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

Astraport

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

Nord

Client
Регистрация
22.03.2012
Сообщения
2 358
Благодарностей
1 419
Баллы
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 941
Благодарностей
4 331
Баллы
113

Nord

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

Astraport

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

VladZen

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

VladZen

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

Astraport

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

Turbina

Client
Регистрация
28.09.2015
Сообщения
67
Благодарностей
11
Баллы
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 358
Благодарностей
1 419
Баллы
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
Благодарностей
11
Баллы
8

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 361
Благодарностей
8 647
Баллы
113

Turbina

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

2.jpg
 

Sergodjan

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

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

Turbina

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

Sergodjan

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

Turbina

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

backoff

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

one

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

backoff

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

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

Dr.Pipetka

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

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

Yuriy Zymlex

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

Nikitosik

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

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