Мне нужно сохранить несколько важных разговоров в Твиттере в виде файлов изображений для проекта.
В настольном Chrome разговоры в Твиттере живут в плавающем окне над фоновой страницей.
Я пробовал множество расширений Google Chrome для захвата скриншотов / снимков экрана, которые имеют возможность «захвата с прокруткой» . Все они приводят к одной и той же ситуации:
Скриншот / снимок экрана в конечном итоге состоит из части разговора (плавающая страница) и части фоновой страницы (см. Прикрепленное изображение для пояснения).
Любые мысли/предложения о том, как исправить эту ситуацию?
Я только что успешно использовал Snagit для захвата целой цепочки связанных твитов и комментариев. Используйте опцию захвата окна прокрутки (веб-страницы) с включенной настраиваемой настройкой прокрутки — она находится внизу в поле профиля в моей версии Snagit. Есть две вещи, которые вам нужно сделать, чтобы захватить плавающее окно твита, содержащее исходный твит и последующие комментарии, которые исчезают вниз по странице.
Надеюсь это поможет.
Я знаю только два способа сделать это.
Использование расширения, которое захватывает всю страницу, а затем фотошопит те части, которые мне не нужны.
https://chrome.google.com/webstore/detail/full-page-screen-capture/fdpohaocaechifmbbbbbknoalclacl
Изменить сценарий при запуске компьютера
Вам нужно изменить CSS Twitter, чтобы включить прокрутку. (Я использовал Awesome Screenshot , но он должен работать и с другими расширениями)
Я создал небольшой JavaScript-код, который вы можете сохранить в качестве закладки в своем браузере и запустить перед тем, как сделать снимок экрана. В этом нет ничего особенного и только временно, после перезагрузки страницы вам нужно будет снова запустить скрипт.
javascript:(function() { document.getElementsByTagName("body")[0].style.position = "static"; document.getElementsByTagName("body")[0].style.overflow = "auto"; document.getElementById("permalink-overlay").style.position = "static"; })();
Или просто перетащите эту ссылку в закладки: Скриншот Twitter
Отредактируйте скрипт на компьютере.
Или на моем телефоне S7 Edge позволяет вам делать «скриншоты с прокруткой». Я не говорю, иди и покупай телефон за 700 долларов, чтобы сделать этот снимок экрана, просто это единственное другое место, где я его видел.
Если это расширение вызывает у вас проблемы, я сделал снимок экрана, чтобы вы могли использовать его, если хотите.
Многое изменилось с тех пор, когда появился Твиттер, и я думаю, что они упростили процесс захвата потоков.
В настоящее время я использую расширение под названием « Захват экрана во весь экран », и, похоже, оно работает по большей части.
Вы можете сделать это с помощью простого бесплатного расширения для браузера, такого как Awesome Screenshot , которое захватывает всю страницу. Вам нужно изменить CSS Twitter, чтобы включить прокрутку.
Я создал небольшой JavaScript-код, который вы можете сохранить в качестве закладки в своем браузере и запустить перед тем, как сделать снимок экрана. В этом нет ничего особенного и только временно, после перезагрузки страницы вам нужно будет снова запустить скрипт.
javascript:(function() { document.getElementsByTagName("body")[0].style.position = "static"; document.getElementsByTagName("body")[0].style.overflow = "auto"; document.getElementById("permalink-overlay").style.position = "static"; })();
Или просто перетащите эту ссылку в закладки: Скриншот Twitter
(Не стесняйтесь удалить это, как только мое редактирование будет принято, я знаю, что это старая тема, но я наткнулся на нее, и, возможно, кто-то еще сделает это в будущем.)
заранее спасибо