BrowserAutomationStudio 18.0.0 has been released | Выпущена 18.0.0 версия BrowserAutomationStudio



  • Автор - СПАСИБО большущие, за труды!!!!!!!!!!!! ))



  • очень круто, долго ждал! Спасибо!



  • @support спасибо вам за это шикарное обновление!



  • @support после обновы не запускается. попробую заново установить



  • Давно ждал это нововведение, спасибо! Только почему-то не могу выбрать записи, причина в "Номер страницы" и "Размер страницы"? И для чего эти параметры?
    Баг - когда нажимаешь на созданный фильтр, вылазит окно с вопросом, удалить ли фильтр. Даже при нажатии отмены удаляется.
    Еще, фильтр неправильно срабатывает. Долго не мог понять, почему не выбираются записи - стоит такой фильтр
    0_1491294863131_1.PNG
    Далее, получаю записи и делаю лог:
    0_1491294892659_2.PNG
    [13:23:01] Поток №1 : []
    [13:26:05] Поток №1 : 1491293818
    Вот данные из базы:
    0_1491294945955_3.PNG
    Любая запись попадает под условие фильтра. Попробовал поменять знак в фильтре, и только тогда все выполнилось как нужно.
    Еще хотелось бы иметь возможность обращаться к отдельным полям записи, как например в MySQL в php (там все в ассоциативном массиве), а то так даже куки в базу не сохранишь - двоеточие в JSON конфликтовать будет. Можно base64 воспользоваться, но это занимает больше данных и лишнюю операцию.
    В конце записи добавляются какие-то левые данные (у меня добавляется например такая строка - :58e34e4e50e4c5ea9397448a)
    И в данные почему-то добавились лишние кавычки, из-за чего JSON не парсится. Вот часть лога данных из базы (в базе без кавычек, на скрине)
    1490309679:"{""resolution"":{""width"":""1600"",""height"":""900""},""cookies"":



  • импорт из xls бы еще


  • administrators

    @blackhacker

    "Номер страницы" и "Размер страницы"? И для чего эти параметры?

    Для того, чтобы не ограничить количество записей получаемых при запросе.

    Баг - когда нажимаешь на созданный фильтр, вылазит окно с вопросом, удалить ли фильтр. Даже при нажатии отмены удаляется.

    Согласен, исправлю.

    Еще, фильтр неправильно срабатывает. Долго не мог понять, почему не выбираются записи - стоит такой фильтр

    Сколько не пробовал, повторить не удалось, киньте проект.

    Еще хотелось бы иметь возможность обращаться к отдельным полям записи, как например в MySQL в php (там все в ассоциативном массиве), а то так даже куки в базу не сохранишь - двоеточие в JSON конфликтовать будет. Можно base64 воспользоваться, но это занимает больше данных и лишнюю операцию.
    В конце записи добавляются какие-то левые данные (у меня добавляется например такая строка - :58e34e4e50e4c5ea9397448a)
    И в данные почему-то добавились лишние кавычки, из-за чего JSON не парсится. Вот часть лога данных из базы (в базе без кавычек, на скрине)
    1490309679:"{""resolution"":{""width"":""1600"",""height"":""900""},""cookies"":

    Смотрите, запись возвращается в формате csv, csv можно парсить с помощью "Парсить строку", за счет этого в базе можно хранить все что угодно и кавычки и любые символы, просто после получение записи вызываете это действие и разбиваете строку на переменные. Пробовал делать так с отпечатком, строка один в один. Последний параметр в записи - ее ид, может пригодиться для обновления записи.
    Почитайте туториал по базе, там это есть.


  • administrators

    @artihorror Очень много тасков, пока можно из екселя импортировать в csv, а потом в базу.



  • @support
    Проект: 0_1491325021623_test.xml
    База: 0_1491325047683_db.csv
    last_time - int
    profile_data - string

    Еще база иногда лагает. Один раз отвалилась, при заходе в базу было написано "База не работает", с предложением создать базу данных. Не получалось заставить работать, потом я что-то намудрил с файлами, в итоге она восстановилась из бэкапа.

    Второй раз, когда запустил второй экземпляр BAS, чтобы создать прикрепленный проект - все работало. Потом выключил, запустил снова, чтобы убедиться, что все правильно сделал - база точно так же отвалилась. Тогда я создал новую, изменив имя базы, чтобы основная не заменилась. После создания и перезапуска в новой базе были старые данные от основной базы.


  • administrators

    @blackhacker

    Проект: 0_1491325021623_test.xml
    База: 0_1491325047683_db.csv
    last_time - int
    profile_data - string

    Исправил. Обратите также внимание на тип данных date, с ним и сейчас будет работать.


  • administrators

    @blackhacker

    Один раз отвалилась, при заходе в базу было написано "База не работает"

    Нет подождите, такого быть не может. Если база указана в проекте, то БАС не запустится, пока база не начнет работу(или вы нажали кнопку запустить без базы).
    "База не работает" говорит о том, что что-то не то с проектом.


  • administrators

    @blackhacker said in BrowserAutomationStudio 18.0.0 has been released | Выпущена 18.0.0 версия BrowserAutomationStudio:

    база точно так же отвалилась

    А что значит отвалилась?
    Кстати, вы прислали мне проект без базы. Возможно дело в том, что вы как-то не так сохраняете проект?



  • @support said in BrowserAutomationStudio 18.0.0 has been released | Выпущена 18.0.0 версия BrowserAutomationStudio:

    А что значит отвалилась?

    При входе в режим редактирования базы пишет, что "База не работает", и можно только создать новую базу данных. Но при запуске не было предложения "Запустить без базы"

    @support said in BrowserAutomationStudio 18.0.0 has been released | Выпущена 18.0.0 версия BrowserAutomationStudio:

    Возможно дело в том, что вы как-то не так сохраняете проект?

    Не знаю, влияет ли это, но оба раза вроде сохранял проект выходом из BAS (он автоматически сохраняет проект при выходе).

    @support said in BrowserAutomationStudio 18.0.0 has been released | Выпущена 18.0.0 версия BrowserAutomationStudio:

    Кстати, вы прислали мне проект без базы

    Без базы - без ресурса с типом "База"? Он в проекте не используется, там через "действия" сделано. А данные из базы, на которой проверял, я скинул.

    @support said in BrowserAutomationStudio 18.0.0 has been released | Выпущена 18.0.0 версия BrowserAutomationStudio:

    Исправил

    В новой версии будет? Если да, то я пока у себя так оставлю, после выхода новой версии поменяю обратно фильтр. А с типом данных date как сравнивать? Точно так же, два числа?


  • administrators

    @blackhacker

    При входе в режим редактирования базы пишет, что "База не работает", и можно только создать новую базу данных. Но при запуске не было предложения "Запустить без базы"

    Это означает, что проект был как-то не так сохранен. Какие действия вы делаете чтобы получить такое?


  • administrators

    @blackhacker Вы перегружаете БАС после редактирования схемы?

    http://prnt.sc/esf8qz


  • administrators

    @blackhacker

    Без базы - без ресурса с типом "База"? Он в проекте не используется, там через "действия" сделано. А данные из базы, на которой проверял, я скинул.

    У вас не было схемы базы в проект, в этом причина того, что база отваливается.


  • administrators

    @blackhacker

    А с типом данных date как сравнивать? Точно так же, два числа?

    Да, Date.now() конвертируется автоматически в дату.



  • @support said in BrowserAutomationStudio 18.0.0 has been released | Выпущена 18.0.0 версия BrowserAutomationStudio:

    Это означает, что проект был как-то не так сохранен. Какие действия вы делаете чтобы получить такое?

    Сейчас прямо так и не вспомню. В следующий раз постараюсь запомнить. В последний раз, когда это было, создал проект, проверил его, вышел из BAS, затем решил перепроверить, запустил снова, нажал на зеленую стрелку, чтобы запустить проект в режиме запуска, и увидел, что что-то не так. Зашел в режим редактирования, посмотрел действие, где выполняется "Получить записи", обнаружил, что фильтр пропал, при создании нового таблицы не отображались. Вот тогда я и зашел в базу, чтобы посмотреть, что не так. Там обнаружил, что "База не работает", и можно только заново создать. Все это было во втором эапущенном экземпляре BAS.

    @support said in BrowserAutomationStudio 18.0.0 has been released | Выпущена 18.0.0 версия BrowserAutomationStudio:

    Вы перегружаете БАС после редактирования схемы?

    Да, либо сначала ОК нажимаю, затем выхожу, либо "Перезапуск" сразу нажимаю.

    @support said in BrowserAutomationStudio 18.0.0 has been released | Выпущена 18.0.0 версия BrowserAutomationStudio:

    У вас не было схемы базы в проект, в этом причина того, что база отваливается.

    Не совсем понял про это. Я думал, одну базу можно для разных проектов использовать. База ведь никак не привязана к проекту.



  • А подключить уже существующую базу нельзя? Ту же mysql?


  • administrators

    @blackhacker

    Не совсем понял про это. Я думал, одну базу можно для разных проектов использовать. База ведь никак не привязана к проекту.

    Если бы было так, 2 скрипта, которые используют базу не смогли бы работать, так как данные бы путались.

    База привязана к проекту, но скрипты могут взаимодействовать с одной базой, если у них в настройках одинаковый ид.

    У вас проблема в том, что в проекте удалилась структура базы. Не знаю, как это получилось, возможно вы открыли другой проект, и не скопировали туда структуру, первое время база работала, так как соединение осталось с предыдущего запуска.
    Почитайте туториал, там написано как копировать структуру базы(в самом конце).


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.