Comments (3)
Starting with ee9993d, Instaloader's internal Post structure has attributes Post.likes
and Post.comments
, so programmatically this information can be easily obtained. Further, this information can be used in the --only-if=
filter specification to match posts having a certain number of likes or comments.
What exactly is definitely a missing feature? What should the information be used for?
from instaloader.
i was just looking at the --only-if=
parameter and i don't know what the options are, what option does it take?
about the missing feature, obviously for someone using instaloader the data that is gathered and used is very important and having numbers like number of posts, number of followers and followees can be beneficial since these are among the few data that instagram actually gives and they could be deterministic calculating each page's ultimate value for different businesses working on social.
the information can be used to calculate engagement rate, fake followers, having a sense of how followers are grown for a certain page, etc...
when i wrote this issue i was thinking about a --dump-full
which basically gets all the data from an instagram page in this format:
instaloader apple --dump-full
[THE STRUCTURE OF RESULTS IN JSON FILE OR ELSE WOULD BE LIKE THIS]
Public Info
--- # of Posts 20
--- # of Followers 643K
--- # of Following 7
Post 20
--- number of comments
--- number of likes/views
--- text of comments
--- users who liked/viewed
--- geo location of post
Post 19
--- number of comments
--- number of likes/views
--- text of comments
--- users who liked/viewed
--- geo location of post
etc...
of course this or something similar is what i had in mind which would be great for having a better insight of what is happening for each post in contrast to needing to aggregate data from different sources or run certain commands and then adding extra data programmatically.
from instaloader.
Commit e0ed4cf adds the --metadata-json
flag which instructs Instaloader to dump the metadata of each Post into a JSON file.
from instaloader.
Related Issues (20)
- Instaloader doesn't seem to be working without a login anymore. Even after login in, I get signed out after one request. HOT 4
- Check if a specific account is a follower/followee - partial username search through an account's followers/followees[to avoid download of large lists] HOT 1
- Caption without hashtags as filename HOT 2
- Fatal error and challenge url not working HOT 2
- Downloading picutures from a given location HOT 3
- get_likes for post is not working HOT 6
- hastag.get_posts() doesn't seem to be working anymore HOT 6
- Reel downloading: is it possible? HOT 9
- error 429, how to bypass the rate limit? HOT 7
- unable to fetch high quality image HOT 1
- Trying to install using pip install instaloader but error 'ERROR: Could not build wheels for instaloader, which is required to install pyproject.toml-based projects'
- Errors with fetching iphone struct in highlights and story items
- Impossible to retrieve Location info | Especially Latitude and Longitude HOT 1
- The cover image download feature downloads the wrong image
- Location ID syntax fails with HTTP code 201
- ConnectionException: JSON Query to graphql/query: HTTP error code 401. HOT 1
- Multiple post owners HOT 1
- User agent mismatch, changed many useragents but to no avail, still the same error. HOT 5
- Get hashtag #vegan: JSON Query to explore/tags/vegan/: 404 Not Found HOT 4
- Different exit codes for different failure types HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from instaloader.