Как скачать файл?



  • @Canine все верно, так будет срабатывать. Т.к. если указать просто сохранить файл и в пути указать только его название и расширение, то БАС автоматом подставит свой путь \apps\16.7.0 а дальше будет имя твоего файла. Т.е. будет абсолютный путь. Но теперь когда уже есть возможность (недавно же появилось это действие) получать полный путь к текущему работающему скрипту(вместе с файлом), стало удобно пользоваться так:

    // получаем путь к проекту "c:/dir1/dn/my-project/"
    VAR_PROJECT_DIR = project_path().slice(0, project_path().lastIndexOf("/") + 1);
    

    т.е. так я получаю именно директорию проекта, без файла скрипта.
    А дальше уже себе добавляю нужную папку к пути [[PROJECT_DIR]]img/file.jpg
    Таким образом все добро хранится в папке скрипта, а не далеко в \apps\16.7.0 мне так куда удобнее, когда все именно в папке текущего скрипта.



  • @out Мне эти файлы не нужны, они как бы временные и мне бы легче сделать загрузку из папки apps\16.7.0 , чтобы ничего лишнего не прописывать, но в ютубе не работает это почему то.


  • administrators

    Главное, что работает с абсолютным



  • @support А можно ли в iframe как нибудь кликнуть по тексту? Просто по css не получается, они там меняются не понятно как.
    (в youtube в окне выбора фотографий для слайд шоу)


  • administrators

    @Canine Да, нужно выбрать match
    и селектор вида
    FRAME_CSS>css>ELEMENT_MATCH
    >css> гооворит о том, что нужно искать фрейм по css

    Например, для слайд шоу у меня такой селектор для самого фрейма. :nth-child(21) > :nth-child(2) > iframe и фотка с текстом Profile photos. Тогда полный селектор будет таким

    :nth-child(21) > :nth-child(2) > iframe>css>Profile photos
    

    Сам фрейм тоже можно искать по тексту, но тогда использовать >match>

    Вот пример

    class="picker-frame">match>Profile photos
    


  • @support У меня вопрос не очень важный, но может как то можно сделать так чтобы окно командной строки при загрузке файла не выводилось поверх других.(ну это уже на долгую работу, чтобы не отвлекало)



  • @support У меня с одной картинкой все норм, кликает по тексту, а если хочу еще одну добавить, то по тексту не получается, там вроде как создается еще один фрейм, а как кликнуть в нем я не могу понять.
    А селекторы меняются вот например клик по картинке во вкладке your photos:

    :nth-child(26) > :nth-child(2) > iframe>css>:nth-child(1) > :nth-child(1) > :nth-child(1) > img
    
    :nth-child(29) > :nth-child(2) > iframe>css>:nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(1) > img
    

    (И там еще есть, как минимум один вариант)


  • administrators

    @Canine При загрузке файла никаких окон быть не должно


  • administrators

    @Canine Я вам рассказал принцип, как работают селекторы. Нужно зацепиться к чему-то уникальному.



  • @support А можно как то номер класса указать class="picker-frame", чтобы не в первом фрейме, а во втором, я только один вариант нашел как кликать, это парсить содержимое name=" и потом вставлять его в match. У меня получается дать номер совпадения для текста Select<1>, а как быть с классом не понятно. Ну или подскажите, где можно узнать больше про поиск. Спасибо!


  • administrators

    @Canine

    А можно как то номер класса указать class="picker-frame", чтобы не в первом фрейме, а во втором, я только один вариант нашел как кликать, это парсить содержимое name=" и потом вставлять его в match.

    Пока нет. Версия с обновленными селекторами будет завтра вечером. Как раз заканчиваю это делать.


  • administrators

    @Canine said in Как скачать файл?:

    У меня получается дать номер совпадения для текста Select<1>, а как быть с классом не понятно.

    С классом для обычного элемента точно так же, но классом для фрейма будет завтра.



  • @support class="picker-frame"<1>>match>Upload photos Вот так у меня не получилось.



  • This post is deleted!

  • administrators

    @Canine

    class="picker-frame"<1>>match>Upload photos 
    

    В новой версии это выглядит так

    >CSS> .picker-frame >AT> 1 >FRAME> >MATCH>Upload photos 
    
    

    Вот ман по селекторам http://wiki.bablosoft.com/doku.php?id=ru:how_to_search_for_element



  • This post is deleted!


  • @support
    простите, можно как-нибудь повлиять на то, куда закачивается файл по "ждать полной загрузки файла"?

    Вдобавок, проблема его переместить.
    Вот что не так?
    0_1491948289336_proba.xml



  • @Viktor укажи имя файла под которым он должен быть сохранен, и его расширение.
    Например: d:\Video\sample.mp4
    0_1491959594604_2017-04-12_110909.png



  • @santilo получилось, спасибо, теперь качает



  • Подскажите, как можно получить ссылку на картинку чтобы в последующем ее скачать

    Разобрался как скачать картинку в определенную папку имея ссылку на картинку, но не разобрался как получить ссылку на картинку из статьи.

    Спасибо за подсказку


Log in to reply
 

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