/ instagram-scraper

instagram-scraper — это приложение командной строки, написанное на Python, которое очищает и загружает фотографии и видео пользователя instagram. Используйте ответственно.

Установить

Чтобы установить instagram-scraper:

 $ pip install instagram-scraper 

Чтобы обновить instagram-scraper:

 $ pip install instagram-scraper --upgrade 

В качестве альтернативы вы можете клонировать проект и выполните следующую команду для установки: Убедитесь, что вы cd в папку instagram-scraper-master , прежде чем выполнять команду ниже.

  $ python  setup.py install  

Использование

Чтобы очистить медиафайл пользователя:

 $ instagram-scraper  -u  -p  

ПРИМЕЧАНИЕ: для очистки частного пользователя media, вы должны быть утвержденным подписчиком.

По умолчанию загруженные мультимедиа будут помещены в / .

Указывать имя пользователя и пароль необязательно, если они не указаны r запускается как гость. Примечание: в этом случае все мультимедийные данные частного пользователя будут недоступны. Все истории пользователей и изображения профиля с высоким разрешением также будут недоступны.

Чтобы очистить хэштег для мультимедиа:

 $ instagram-  scraper  --tag 

Может быть полезно указать аргумент - maximum , чтобы ограничить общее количество элементов для очистки при очистке по хэштегу.

Чтобы указать несколько пользователей, передайте список пользователей с разделителями:

 $ instagram-scraper username1, username2, username3 

Вы также можете предоставить файл, содержащий список имен пользователей:

 $ instagram-scraper -f ig_users.txt 

  # ig_users.txtusername1username2username3 # и так далее ...  

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

Вы также можете предоставить файл, содержащий список идентификаторов местоположений:

 $ instagram-scraper --tag  --include-location --filter_location_file my_locations.txt 

  # my_locations.txt [some_reagion1] location_id1location_id2 [some_region2] location_id3location_id4 # и так далее ...  

результирующая структура каталогов будет следующей:

  your_tag├── some_reagion1│ └── images_here└── some_reagion2 └── images_here  

Расположение можно разделять только символами новой строки и пробелами.

ОПЦИИ

  - help -h Показать справочное сообщение и выйти. - login-user -u Пользователь для входа в Instagram. - login-pass -p Пароль для входа в Instagram.. --followings-input Использовать профили, за которыми следует логин-пользователь в качестве входных данных - followings-output Профили вывода из --followings-input в файл - filename -f Путь к файлу, содержащему список пользователей для очистки. - destination -  d Укажите место загрузки.  По умолчанию медиафайлы будут загружены в /. - keep-username -n Создает подкаталог имени пользователя, когда установлен флаг назначения. - media-types -t Указывает типы носителей для очистки.  Введите значения, разделенные пробелами.  Допустимые значения: изображение, видео, история (история-изображение и история-видео), трансляция или нет.  Истории требуют определения --login-user и --login-pass.  --latest Чистить только новые носители с момента последней очистки.  Для сравнения используется время последнего изменения самого последнего медиа-элемента в целевом каталоге. - latest-stamps Указывает файл для сохранения временных меток последнего медиа, скопированного пользователем.  Это работает аналогично `--latest`, за исключением того, что файл, указанный с помощью` --latest-stamps`, будет хранить время последнего изменения вместо использования временных меток мультимедийных элементов в целевом каталоге.  Это позволяет очищать целевые каталоги при сохранении истории. - cookiejar Файл, в котором хранятся файлы cookie, чтобы их можно было повторно использовать между запусками. - quiet -q Тихо при очистке. --Max -m Максимальное количество элементов  для очистки. - media-metadata Сохраняет метаданные мультимедиа, связанные с сообщениями пользователя, в / .json.  Можно комбинировать с --media-types none, чтобы получать только метаданные без загрузки медиа. - include-location Включает метаданные местоположения при сохранении медиа-метаданных.  Неявно включает --media-metadata. - profile-metadata Сохраняет метаданные профиля пользователя в / .json. --Proxies Включает использование прокси, добавляет действительный JSON с URL-адресами http или/и https.  Пример: '{"http": "http://: ", "https": "https://: "}' - комментарии. Сохраняет метаданные комментария, связанные с  сообщения в / .json.  Неявно включает --media-metadata.  --interactive -i Включает интерактивное решение проблем входа в систему.  Имеет 2 режима: SMS и электронная почта - повторять навсегда Повторять попытки загрузки бесконечно при получении ошибок - tag Очищает указанный хэштег для носителя. - filter Очищает указанный хэштег в носителе пользователя. - filter_location Фильтровать запросы по команде  line location (s) ids - filter_location_file Предоставляет идентификаторы местоположения по файлу для фильтрации запросов --location Очищает указанный идентификатор местоположения в instagram для медиа. - search-location Поиск местоположения по имени.  Полезно для определения идентификатора местоположения определенного места.  --template -T Настроить и отформатировать имя каждого файла.  По умолчанию: {urlname} Параметры: {username}: Пользователь соскоблил {shortcode}: Post shortcode (profile_pic и story пустые) {urlname}: Исходное имя файла из url.  {mediatype}: тип загружаемого мультимедиа.. {datetime}: дата и время загрузки.  (Формат: 20180101 01h01m01s) {date}: Дата загрузки.  (Формат: 20180101) {year}: год загрузки.  (Формат: 2018) {month}: месяц загрузки.  (Формат: 01–12) {day}: день загрузки.  (Формат: 01-31) {h}: час загрузки.  (Формат: 00-23ч) {m}: Минута загрузки.  (Формат: 00-59м) {s}: Секунды загрузки.  (Формат: 00–59 с) Если шаблон недействителен, он вернется к значениям по умолчанию.  Не работает с --tag и --location.  

Develop

Клонируйте репо и создайте virtualenv

 $ virtualenv venv $ source venv/bin/activate $ python setup.py develop 

Текущие тесты

 $ python setup.py test # или просто $ Nosetests 

путь> Содействие

  1. Проверьте открытые проблемы или откройте новую проблему, чтобы начать обсуждение идеи вашей функции или обнаруженной вами ошибки.
  2. Разветвите репозиторий , внесите изменения и добавьте себя в AUTHORS.md
  3. Отправьте запрос на перенос

Лицензия

Это бесплатное и необременительное программное обеспечение, выпущенное в общественное достояние.

Любой может свободно копировать, изменять, публиковать, использовать, компилировать, продавать, или распространять это программное обеспечение, либо в в виде исходного кода или в виде скомпилированного двоичного файла для любых целей, коммерческих или некоммерческих, и любыми средствами.

В юрисдикциях, которые признают законы об авторском праве, auth или/или авторы этого программного обеспечения посвящают любые и все права на это программное обеспечение общественному достоянию. Мы делаем это на благо общества в целом и в ущерб нашим наследникам и преемникам. Мы предполагаем, что это обязательство будет явным актом отказа на неограниченный срок от всех настоящих и будущих прав на это программное обеспечение в соответствии с законом об авторском праве.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫЕ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ​​ГАРАНТИЯМИ КОММЕРЧЕСКОЙ ЦЕННОСТИ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ И НЕИСПРАВНОСТЕЙ. АВТОРЫ НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ ОТВЕТСТВЕННОСТЬ ДРУГОЙ, ИЛИ В ДЕЙСТВИИ В СЛУЧАЕ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕ ДРУГИХ РАБОТ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ.



Как создать коллекцию в Instagram

  1. Home
  2. Android

В конце 2016 года Instagram представил функцию закладок. Пользователи могут сохранить сообщение в своей домашней ленте, нажав кнопку закладки под ним. Instagram сохранит сообщение в вашем аккаунте. Сообщение, то есть само изображение, не сохраняется в вашей фотопленке. Сохраненное изображение будет удалено, если учетная запись, которая поделилась им, решит удалить его. Не имеет значения, что вы его сохранили. Изначально функция сохранения была базовой. Instagram теперь добавил способ систематизировать сохраненные сообщения. Вы можете добавлять сохраненные сообщения в папку, т.е. коллекцию в Instagram.. Пользователи могут создавать сколько угодно коллекций.

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

Создать коллекцию

Откройте Instagram и перейдите на вкладку своего профиля. Нажмите кнопку «закладка». Здесь вы можете увидеть все ваши сохраненные сообщения. Если в вашей учетной записи развернута функция коллекций, вы увидите две вкладки. Вкладка «Все» содержит все сообщения, которые вы сохранили. Вкладка «Коллекции» содержит все созданные вами коллекции.

Перейдите на вкладку «Коллекции». Нажмите кнопку с плюсом в правом верхнем углу, чтобы создать коллекцию в Instagram. Назовите его как хотите.

Добавить сообщения в Коллекция

Есть два способа добавить ваши сохраненные сообщения в коллекцию. Вы можете добавить его изнутри коллекции. Или вы можете добавить публикацию в коллекцию при ее сохранении.

На вкладке «Коллекция» нажмите коллекцию. Нажмите кнопку переполнения вверху справа. Откроется меню с возможностью редактирования и добавления. Коснитесь параметра «Добавить в коллекцию» и выберите сообщения из сохраненных сообщений, чтобы добавить в него.

Кроме того, вы можете добавить сообщение в коллекцию при сохранении. Нажмите и удерживайте кнопку сохранения под сообщением. Появится меню со списком всех ваших коллекций в Instagram. Коснитесь коллекции, в которую хотите сохранить сообщение.

Вы можете создать новую коллекцию из меню «Сохранить в», которое появляется при длительном нажатии кнопки «Сохранить».

Сохраненные вами сообщения будут по-прежнему отображаться на вкладке «Все» даже после того, как вы их отсортируете в коллекцию. Сохраненный пост можно добавить в несколько коллекций. Как и раньше, если учетная запись удалит сообщение, оно исчезнет из ваших сохраненных сообщений и ваших коллекций. Нет функции поиска для сообщений, сохраненных в коллекции, и нет функции поиска для коллекций.

Загрузить Instagram из App Store

Загрузить Instagram из Магазин Google Play

1 комментарий

  1. Итак, я создал коллекцию, которую теперь хочу загрузить, чтобы создать печать нескольких изображений в рамке — есть идеи, как это сделать? Из коллекции (потому что это не только мои фото, некоторые есть на IG-аккаунте моего мужа).

    Ответить

Оставить ответ Отменить ответ

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные вашего комментария.

Оцените статью
logicle.ru
Добавить комментарий