Как сохранить статью с изображениями?



  • Уважаемые знатоки! У меня сложная ситуация, но может кто-то сталкивался.

    Итак. у нас есть сайт-донор, на котором публикуются статьи. Наша задача скопировать эти статьи и опубликовать у себя. Казалось бы, что может быть проще? Если на доноре просто текст - все отлично.

    Но проблема в том, что на доноре есть статьи с изображениями. Эти изображения открываются по прямым ссылкам, но вот сайт, на который надо загрузить статьи - не принимает их. Вопрос решается, например, скриншотом этих изображений. И вот тут у меня тупик.

    Допустим, статья имеет такой вид:

    текст
    текст
    изображение
    текст

    Если я выбираю селектор окна, в котором находятся эти данные, то он выбирает и текст и изображение. Как мне получить текст ДО ИЗОБРАЖЕНИЯ - потом получить изображение (например, сделав скриншот) и дальше получить текст ПОСЛЕ ИЗОБРАЖЕНИЯ? Буду признателен за любые подсказки.



  • @Вениамин said in Как сохранить статью с изображениями?:

    Уважаемые знатоки! У меня сложная ситуация, но может кто-то сталкивался.

    Итак. у нас есть сайт-донор, на котором публикуются статьи. Наша задача скопировать эти статьи и опубликовать у себя. Казалось бы, что может быть проще? Если на доноре просто текст - все отлично.

    Но проблема в том, что на доноре есть статьи с изображениями. Эти изображения открываются по прямым ссылкам, но вот сайт, на который надо загрузить статьи - не принимает их. Вопрос решается, например, скриншотом этих изображений. И вот тут у меня тупик.

    Допустим, статья имеет такой вид:

    текст
    текст
    изображение
    текст

    Если я выбираю селектор окна, в котором находятся эти данные, то он выбирает и текст и изображение. Как мне получить текст ДО ИЗОБРАЖЕНИЯ - потом получить изображение (например, сделав скриншот) и дальше получить текст ПОСЛЕ ИЗОБРАЖЕНИЯ? Буду признателен за любые подсказки.

    Если сайт поддерживает вставку из буфер-обмена то используйте его



  • @Fox Да, сайт на который я публикую полученный материал поддерживает вставку контента.

    Если я на доноре просто выделю весь текст с картинками, скопирую и вставлю в поле ввода на своем сайте - то все копируется отлично! Но это если делать без участия БАС'а.

    А как это повторить через БАС? Что-то я не пойму..



  • @Вениамин said in Как сохранить статью с изображениями?:

    @Fox Да, сайт на который я публикую полученный материал поддерживает вставку контента.

    Если я на доноре просто выделю весь текст с картинками, скопирую и вставлю в поле ввода на своем сайте - то все копируется отлично! Но это если делать без участия БАС'а.

    А как это повторить через БАС? Что-то я не пойму..

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



  • @Fox said in Как сохранить статью с изображениями?:

    в текстовый документ через html вставку, а затем эти файлы можно читать и вставлять на целевом сайте

    Вы не могли бы уточнить, html вставка - это имеется ввиду "записать в файл" и расширение у документа поставить .html?

    И сразу доп вопрос, после чтения такого файла, мы должны использовать какую команду, чтобы вставить его содержимое в нужное поле?



  • @Fox нашел вариант решения в Ваших ответах на похожий вопрос, но такой вариант не подходит. Надо чтобы все было автоматизировано без участия пользователя



  • @Вениамин said in Как сохранить статью с изображениями?:

    @Fox нашел вариант решения в Ваших ответах на похожий вопрос, но такой вариант не подходит. Надо чтобы все было автоматизировано без участия пользователя

    Дак кто мешает автоматизировать всё? Вам нужно сделать алгоритм, который будет определять координаты начала статьи и координаты конца, что бы зажать курсор в начале и перетянуть его до конца, что бы выделить именно то, что вы собираетесь скопировать. Далее всё по тексту выше, скопировать - зайти на целевую страницу - вставить



  • @Вениамин said in Как сохранить статью с изображениями?:

    Вопрос решается, например, скриншотом этих изображений. И вот тут у меня тупик.

    А кто мешает их скачать? А вообще сайт можно настроить и разрешить загрузку с указанны доменов. Но это уже другая история xD



  • @UserTrue скачать можно, но потом, когда я буду выгружать на сайт, мне же надо знать последовательность выгрузки текст - текст - изображение - текст.

    Вариант с координатами наверное не подойдёт, так как размеры статей разные, одна может быть в один абзац, другая в пять.

    В любом случае спасибо за участие, буду пробовать варианты, если решу - отпишу.



  • @Вениамин на CMS обычно можно html разметку вставлять, можно генерировать ее сразу во время парсинга, сохраняя структуру. Просто идея.

    <p>asaddsds</b>
    <img src="...."/>
    <p>asaddsds <b>gggg</b></p>
    и тд
    


  • @UserTrue да, я так и планировал делать изначально, но тут косяк именно сайта, на который делаю выгрузку. Почему+то коряво принимает такой формат. Я уже как только не пробовал :)
    Лучшим вариантом могло бы стать такое решение: в режиме записи действий выбираем нужный селектор, в нем выбираем то что надо скопировать, жмём Ctrl+c , открываем второй сайт и жмём Ctr+v там, где надо. И зацикливаем эти действия. Но БАС почему -то не понимает этого :( Если я повторяю без записи действий, то он уже не копирует так...



  • @Вениамин said in Как сохранить статью с изображениями?:

    Вариант с координатами наверное не подойдёт, так как размеры статей разные, одна может быть в один абзац, другая в пять.

    Координаты я предлагал определять динамически, по селекторам каких нибудь элементов, которые есть в начале и в конце статей


Log in to reply