from instascrape import IGTV
Еще один день другой Instascrape
Обновить!
Пару дней назад я введено Scraper Instagram Ruels, и теперь я рад представить Instascrape
Последняя функция: возможность скрепить платформу для обмена видео IGTV в Instagram IGTV.
Chris-greening/Instascrape
Мощная и гибкая библиотека скребки Instagram для Python, предоставляя простые в использовании и выразительные инструменты для программного доступа к данным программным
Что это?
Instascrape это легкий пакет Python, который обеспечивает выразительный и гибкий API для соскоба в Instagram. Он предназначен для того, чтобы быть строительным блоком высокого уровня на инструментальном положении ученых данных и может быть легко интегрирован и расширен с помощью отраслевых стандартных инструментов для сетевого соскоба, науки о данных и анализа.
Ключевая особенность
Вот несколько вещей, которые Instascrape
хорошо:
- Мощные, объектно-ориентированные инструменты для соскоба для профилей, постов, хэштегов, катушек и IGTV
- Царапины html, beautifulsoup и json
- Загрузите контент на ваш компьютер как пнн , JPG , MP4 и mp3
- Динамически извлечь код встроенного HTML для сообщений
- Выразительный и последовательный API для краткого и элегантного кода
- Разработано для бесшовной интеграции с Селен , Панды и другие отраслевые стандартные инструменты для сбора и анализа данных
- Легкий; не требуется шаблон или конфигурации
- Единственные жесткие зависимости – Запросы а также…
С выпуском v1.6.0 , Instascrape
Теперь предоставляет возможность соскрести данные IGTV всего за несколько строк кода с IGTV
учебный класс:
from instascrape import IGTV google_igtv = IGTV("https://www.instagram.com/p/CIq68NQFhNr/") google_igtv.scrape() print(f"This IGTV video has {google_igtv.video_view_count:,} views.") >>> This IGTV video has 127,128 views.
Как подкласс Пост
, все ожидаемые публичные методы и поведение для IGTV
подобные Так что здесь нет ничего непредсказуемого.
google_html_embed = google_igtv.embed() print(google_html_embed) >>> ''
# This... from instascrape import IGTV
# ...or this? from instascrape import Igtv
При разработке IGTV
Скребок, я продолжал подпрыгивать между назовом в классе IGTV
или IGTV
. В то время как есть часть меня, которая изо всех сил старается придерживаться конвенций, я просто не мог пройти, насколько уродливым IGTV
внешний вид
Один из основных мотиваторов для Instascrape
это выразительный и красивый код. Поскольку IGTV – это имя Instagram, дает платформу, именно поэтому я решил катиться с ней.
Если вы заинтересованы в том, чтобы увидеть еще немного Instascrape
Контент, проверьте некоторые другие мои сообщения в блоге
Динамически генерировать встроенный HTML Instagram с Instascrape
Chris Greening ・ 1 декабря ’20 ・ 67 мин. Читать
Соскабливание 25 000 точек данных из Instagram Джо Байдена с помощью Instascrape
Chris Greening ・ 5 ноября 2020 года ・ 2 мин читать
и зайти в Официальный репо и Представьтесь !
Оригинал: “https://dev.to/chrisgreening/scraping-igtv-data-with-instascrape-595f”