Рубрики
Без рубрики

Соскабливание данных IGTV с помощью Instascrape

Из INSTASCRAPE Import IGTV Введите полноэкранный режим выхода из полноэкранного режима … Tagged с ShowDev, Python, DataScience, Antormorswanted.

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”