parsing/automation instagram.com


Keywords
parsing, bot, instabot, automation, likes, insta-crawler, instagram, pypi, pypi-instagram, pypi-packages, python
License
MIT
Install
pip install insta_browser==0.8.6.1

Documentation

Instabrowser

Build Status PyPI

💻 Library for instagram.com automation.
♥️ Like instagram feed, username profile, location, tag.
🤝 Auto-follow unknown users, during liking, from locations or tags.
📊 Get statistic of any public account.

Requirements

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/kricha/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,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'),
        auto_follow=True
    )
    
    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