изменить описание к видео



  • Есть задача. Нужно изменить описание к видео в группе вк. Нуэно что-бы скрипт кликал по кнопке редактировать на видео.
    https://vk.com/videos-132588926 вот список видео.
    Бот кликает по ссылке, но по следующему видео незнаю как сделать что-бы он кликал.
    Кликать по координатам не получается, нужно прокручивать видео и координаты меняются. Подскажите как лучше сделать.



  • @moonsoon можно получить ссылки на все видео, а потом каждое загружать и изменять описание.
    А вообще лучше использовать api для такого



  • А как ссылки на видео получить? С api я вообще незнаю как работать. Есть такая функция в бас? Собрать ссылки на странице одного вида. Но тогда нужно будет прогрузить всю страницу с видео.



  • @moonsoon api в Басе это http-клиент.
    Ссылки получить легко. Можно через регулярку, но лучше через xpath по типу такого. Не проверял, но должно работать

    //a[@class="video_item_title"]/@href
    


  • Я наверное глупый вопрос задаю...
    Я загрузил страницу с видео, дальше выбираю действие Xpath получить xml и в строку запрос ввожу //a[@class="video_item_title"]/@href
    В отчете так выглядит:
    [346106633] [20:57:38] Поток №1 : ReferenceError: Can't find variable: NEED_PARSE_HTML во время выполнения действия 346106633
    [375982767] [21:03:25] Поток №1 : Can't resolve query //a[@class="video_item_title"]/@href

    А потом эти ссылки где посмотреть?



  • @moonsoon вам же пишет: "Не удается найти переменную: NEED_PARSE_HTML"



  • сначала лучше прогрузить все видео (прокрутить страницу до конца)
    А потом уже получить все ссылки
    и загружать каждую ссылку отдельно в таком формате https://vk.com[[URL]]
    0_1540145940933_2018-10-21_211836.png



  • @uraabk said in изменить описание к видео:

    //a[@class="video_item_title"]/@href

    0_1540148724785_2018-10-21_22-03-49.png

    У меня не находит ничего. Хотя сделал всё тоже самое что и на скриншоте.



  • @moonsoon потому что вы используете xpath для http-клиента.
    Если хотите его использовать, тогда загружаете ссылку запросом, а не браузером...
    А если в браузере, то есть отдельная вкладка "Xpath" (в самом низу) или в поиске впишите, он высветит...



  • Работает, спасибо.



  • @uraabk Ставлю загрузить но загружает весь список, с помощью форич попробовал сделатьно незнаю как его использовать для загрузки. https://yadi.sk/i/wxDZUGBpfglYvQ



  • @moonsoon я же ведь писал, что надо каждую отдельно потом брать. С помощью действия Первый Элемент или подобных.


Log in to reply