В этом посте в блоге я собираюсь показать вам, как легко и динамически генерировать встроенный HTML для страницы Instagram 12 Последних сообщений, использующих библиотеку Python с открытым исходным кодом, InstaScrape 🙌.
from instascrape import Post post = Post('https://www.instagram.com/p/CGQG3-hlcNQ/') post.scrape() post.embed() >>> ''
Перекрестная платформация нашего контента в социальных сетях – отличный способ увеличить наше присутствие в Интернете и привлекать трафик на платформы, которые мы активны на 🙌
Теперь, очевидно, мы можем пойти на наши страницы социальных сетей, печатную печатную копию вложенного HTML и вставить его в наши веб-страницы вручную … Но мы программисты, и мы любим автоматизировать все 🤖
Введите сцену слева:
Крис-озерирование/InstaScrape
Мощная и гибкая библиотека Scropping Instagram для Python, обеспечивающая простые в использовании и выразительную инструменты для доступа к данным программно
Что это такое?
InstaScrape Это легкий пакет Python, который обеспечивает выразительный и гибкий API для соскабливания данных Instagram. Он предназначен для того, чтобы стать строительным блоком высокого уровня на наборе инструментов «Ученый данные» и может быть беспрепятственно интегрирован и распространен с помощью стандартных инструментов промышленности для веб-соскоб, науки и анализа данных.
Ключевая особенность
Вот несколько вещей, которые InstaScrape
Делает хорошо:
- Мощные, объектно-ориентированные соскобы инструменты для профилей, постов, хэштег, катушек и IGTV
- Scrapes HTML, Beautifulsoup и Json
- Скачать контент на свой компьютер как портить , JPG , MP4 и mp3
- Динамически извлекают HTML-встраиваемый код для постов
- Выразительный и последовательный API для краткого и элегантного кода
- Предназначен для бесшовной интеграции с Селен , Пандас и другие отраслевые стандартные инструменты для сбора и анализа данных
- Легкий; Без котельной или конфигураций не требуется
- Единственные жесткие зависимости являются Запросы а также…
Если вы не знакомы с моей библиотекой с открытым исходным кодом InstaScrape Тогда вот TL; DR: InstaScrape это супер легкая источник instagram Scraping.
И теперь, как V1.3.0, вы можете динамически генерировать встраиваемый HTML для ваших веб-сайтов только несколькими строками кода 💪
Во-первых, мы собираемся прогнать страницу Instagram 12 самых последних постов следующим образом:
from instascrape import Profile google = Profile('google') google.scrape() googles_posts = google.get_recent_posts() for post in googles_posts: post.scrape()
И это в основном это! InstaScrape обрабатывает запрос и соскабливание постов, чтобы мы не должны были.
Все, что нам нужно сделать сейчас, это вызывает Post.embed
Способ экземпляра, и он вернет строку вложенного HTML, генерируемой для поста, который идентичен тому, что instagram даст вам!
embeds = [post.embed() for post in googles_posts] embeds >>> ['', '', '', '', '', '', '', '', '', '', '', '']
Результат:
Великая вещь о том, чтобы получить наш встраиваемый HTML таким образом, это то, что он полностью динамичен, и все это требует в качестве ввода, является именем пользователя.
Запуск этого небольшого сценария на бэкэнде, мы можем обновить наш веб-сайт пару раз в день, сохраняя наши пользователи в курсе и водительственным трафиком на наш самый горячий контент 📷
Если вы заинтересованы в обучении больше о InstaScrape проверить некоторые из моих других постов
Scraping 25 000 точек данных от Instagram Joe BiDen с использованием InstaScrape
Крис, озелевая · ноябрь 5 ’20 · 2 мин читать
Загрузка последние фотографии Instagram, используя InstaScrape и Python
Крис озеривание · 26 октября ’20 · 2 мин прочитано
Или бросьте репозиторий звезда ⭐ и узнайте, как вы можете внести!
Крис-озерирование/InstaScrape
Мощная и гибкая библиотека Scropping Instagram для Python, обеспечивающая простые в использовании и выразительную инструменты для доступа к данным программно
Что это такое?
InstaScrape Это легкий пакет Python, который обеспечивает выразительный и гибкий API для соскабливания данных Instagram. Он предназначен для того, чтобы стать строительным блоком высокого уровня на наборе инструментов «Ученый данные» и может быть беспрепятственно интегрирован и распространен с помощью стандартных инструментов промышленности для веб-соскоб, науки и анализа данных.
Ключевая особенность
Вот несколько вещей, которые InstaScrape
Делает хорошо:
- Мощные, объектно-ориентированные соскобы инструменты для профилей, постов, хэштег, катушек и IGTV
- Scrapes HTML, Beautifulsoup и Json
- Скачать контент на свой компьютер как портить , JPG , MP4 и mp3
- Динамически извлекают HTML-встраиваемый код для постов
- Выразительный и последовательный API для краткого и элегантного кода
- Предназначен для бесшовной интеграции с Селен , Пандас и другие отраслевые стандартные инструменты для сбора и анализа данных
- Легкий; Без котельной или конфигураций не требуется
- Единственные жесткие зависимости являются Запросы а также…
Оригинал: “https://dev.to/chrisgreening/dynamically-generate-embeddable-instagram-html-using-instascrape-3o4b”