Skip to main content

parsing/automation/statistic instagram.com

Project description

Build Status PyPI Code Climate

💻 Library for instagram.com automation.
♥️ Like instagram feed, username profile, location, tag.
📊 Get statistic of any public account.

Requirements

  • Pyhton 2.7/3

  • You need to have PhantomJS or Chrome web driver for work. Download and place binary from archive to bin folder:

Examples

  • Example of using package for getting account statistic:

    from insta_browser import InstaMeter
    im = InstaMeter(username='al_kricha')
    im.analyze_profile()
    im.print_account_statistic()
    im.print_top_liked()

    result:

    +-- https://instagram.com/al_kricha/ --------------------------+
    |   counter                    |             value             |
    +------------------------------+-------------------------------+
    |   followed                   |              402              |
    |   posts                      |              397              |
    |   comments                   |             1602              |
    |   likes                      |             20429             |
    |   following                  |              211              |
    |   video views                |             6138              |
    |                                                              |
    +--------- https://github.com/aLkRicha/insta_browser ----------+
    +--------------------------------------------------------------+
    |                       top liked posts                        |
    +--------------------------------------------------------------+
    |       https://instagram.com/p/BVIUvMkj1RV/ - 139 likes       |
    |       https://instagram.com/p/BTzJ38-DkUT/ - 132 likes       |
    |       https://instagram.com/p/BI8rgr-gXKg/ - 129 likes       |
    |       https://instagram.com/p/BW-I6o6DBjm/ - 119 likes       |
    |       https://instagram.com/p/BM4_XSoFhck/ - 118 likes       |
    |       https://instagram.com/p/BJVm3KIA-Vj/ - 117 likes       |
    |       https://instagram.com/p/BIhuQaCgRxI/ - 113 likes       |
    |       https://instagram.com/p/BM6XgB2l_r7/ - 112 likes       |
    |       https://instagram.com/p/BMHiRNUlHvh/ - 112 likes       |
    |       https://instagram.com/p/BLmMEwjlElP/ - 111 likes       |
    +--------------------------------------------------------------+
  • Example of using package for liking specific user:

    import os
    from insta_browser import browser
    
    br = browser.Browser(
        debug=True,
        chrome=False,
        cookie_path=os.path.join('var', 'cookies'),
        log_path=os.path.join('var', 'logs'),
        db_path=os.path.join('var', 'db'),
        exclude=os.path.join('var', 'exclude.txt')
    )
    
    try:
        br.auth('YOUR_INSTA_LOGIN', 'YOUR_INSTA_PASSWORD')
        br.process_user('al_kricha')
        print(br.get_summary())
    finally:
        br.close_all()

Other examples can be seen in my repository: insta_bot

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

insta_browser-0.8.2.19.tar.gz (11.6 kB view hashes)

Uploaded Source

Built Distribution

insta_browser-0.8.2.19-py2.py3-none-any.whl (17.3 kB view hashes)

Uploaded Python 2 Python 3

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