Skip to main content

A GUI wrapper around instaloader to scrape Instagram hashtags and users with

Project description

DMI Instagram Scraper

This package provides a simple GUI on top of instaloader. Instaloader is a great Instagram scraper, but it requires familiarity with command-line interfaces or Python to use. For people who do not have that familiarity, this GUI makes it possible to scrape Instagram and easily collect all scraped data in a single CSV file with metadata.

The scrape runs from the user's own computer. This can be contrasted with tools like 4CAT, which run scrapes from a central server. The disadvantage of that approach is that Instagram's aggressive rate limiting kicks in quickly if many scrapes are run from a central server. By using this app, all scrapes are run from the local computer, hopefully preventing rate limiting from being too obstructive.

CSV files generated by the DMI Instagram Scraper can be imported into 4CAT for further analysis.

There is a FAQ with some more information on the application.

Installation

Via pip

This is recommended if you have some familiarity with Python, since it makes it easier to ensure you are running the latest version of the software.

pip3 install dmi-instascraper

Then to run it

python3 -m dmi_instascraper

Via pre-packaged binaries

This is the simplest way of running the app; download the application file and run it.

One-file binaries for Windows and macOS are (or will soon be) provided on the releases page.

License

This software was developed by the Digital Methods Initiative, and is distributed under the Mozilla Public License 2.0 license. See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dmi-instascraper-0.7.0.tar.gz (44.5 kB view details)

Uploaded Source

Built Distribution

dmi_instascraper-0.7.0-py3-none-any.whl (43.2 kB view details)

Uploaded Python 3

File details

Details for the file dmi-instascraper-0.7.0.tar.gz.

File metadata

  • Download URL: dmi-instascraper-0.7.0.tar.gz
  • Upload date:
  • Size: 44.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.9

File hashes

Hashes for dmi-instascraper-0.7.0.tar.gz
Algorithm Hash digest
SHA256 c8fc267651d04aad9b83fa278cac4a1ed16f9bf9ddc75f440f9e72ce6592b2e7
MD5 42b927a38217e4b8aa250ca7ba3efdc4
BLAKE2b-256 ef1bb69a40a18499abd547be61fb7994b364c712d8b19064b7e1dd436ac65c3e

See more details on using hashes here.

File details

Details for the file dmi_instascraper-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: dmi_instascraper-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 43.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.9

File hashes

Hashes for dmi_instascraper-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0a1160250704dd8d2cff2051c1a8eb7b044611050ec8aa3fdc52a60ea23fe18f
MD5 3a8776e0b8e88cf782ffd277f0437fc0
BLAKE2b-256 b0843b20f888ce7cd91f94b7e3eaef162705e033a96b7a5d7c2ed41ca6f02e08

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page