48 lines
705 B
Markdown
48 lines
705 B
Markdown
|
# [Instaloader](https://instaloader.github.io/)
|
||
|
|
||
|
Should install Instaloader with Python venv.
|
||
|
|
||
|
Create `args.txt`, remember to change `username` with your real username:
|
||
|
|
||
|
```txt
|
||
|
--login=username
|
||
|
--sessionfile=./session
|
||
|
--no-video-thumbnails
|
||
|
--no-captions
|
||
|
--no-metadata-json
|
||
|
```
|
||
|
|
||
|
Want more custom? Add to `args.txt`.
|
||
|
|
||
|
Downloading posts:
|
||
|
|
||
|
```txt
|
||
|
--fast-update
|
||
|
```
|
||
|
|
||
|
Downloading only stories:
|
||
|
|
||
|
```txt
|
||
|
--stories
|
||
|
--no-posts
|
||
|
```
|
||
|
|
||
|
Downloading only hightlights:
|
||
|
|
||
|
```txt
|
||
|
--highlights
|
||
|
--no-posts
|
||
|
```
|
||
|
|
||
|
Filter posts:
|
||
|
|
||
|
```txt
|
||
|
--post-filter="date_utc <= datetime(2020, 6, 30)"
|
||
|
```
|
||
|
|
||
|
Finally run, remember to change `targetname1`, `targetname2`, ... to your target:
|
||
|
|
||
|
```sh
|
||
|
instaloader +args.txt targetname1 targetname2
|
||
|
```
|