mirror of
https://github.com/AAndyProgram/SCrawler.git
synced 2026-03-14 15:52:18 +00:00
2022.12.26.0
49
Settings.md
49
Settings.md
@@ -155,64 +155,41 @@ The Reddit parser can parse data without cookies, but you can add it if you like
|
||||
|
||||
## Instagram
|
||||
- Authorization
|
||||
- ```Hash``` - in this field you need to put the hash of the Instagram session ([how to find](#how-to-find-instagram-hash)).
|
||||
- ```Hash 2``` - in this field you need to put the [hash of the Instagram session for saved posts](#how-to-find-instagram-hash).
|
||||
- ```Hash``` - in this field you need to put the hash of the Instagram session to download tagged posts ([how to find](#how-to-find-instagram-hash)).
|
||||
- ```x-csrftoken``` - [how to find](#how-to-find-instagram-authorization-headers)
|
||||
- ```x-ig-app-id```, ```ix-ig-www-claim``` - [how to find](#how-to-find-instagram-authorization-headers)
|
||||
- ```Saved posts user``` - your personal Instagram username to download your saved posts
|
||||
- Other parameters
|
||||
- ```Download timeline``` - Download timeline, saved posts and stories *(with this setting, you can simply enable/disable the downloading of some Instagram blocks)*
|
||||
- ```Download tagged posts``` - Download tagged posts *(with this setting, you can simply enable/disable the downloading of some Instagram blocks)*
|
||||
- ```Request timer``` - this is the time value (in milliseconds) the program will wait before processing the next ```Request time counter``` request (**it is highly recommended not to change this default value**)
|
||||
- ```Request time counter``` - how many requests will be sent to Instagram before the program waits ```Request timer``` milliseconds (**it is highly recommended not to change this default value**)
|
||||
- ```Post limit timer``` - this is the time value (in milliseconds) the program will wait before processing the next request after 195 requests (**it is highly recommended not to change this default value**)
|
||||
- ```Get stories```
|
||||
- ```Get tagged photos```
|
||||
- ```Get stories``` - default value for new users
|
||||
- ```Get tagged photos``` - default value for new users
|
||||
- ```Tagged notify limit``` - Limit of new tagged posts when you receive a notification (read more [here](#instagram-tagged-posts-limit))
|
||||
|
||||

|
||||
|
||||
- Other settings
|
||||
- Download Timeline
|
||||
- Download Stories and Tagged data
|
||||
- Download saved posts
|
||||
|
||||
**ATTENTION!**
|
||||
|
||||
**These settings are not for configuration! Sometimes SCrawler determines some of the error codes as expired credentials. In order to protect your Instagram account from being banned, SCrawler temporarily disables the download module where an error occurred. In this case, a notification will be added to the log. If you have verified your credentials and there are no changes, you can simply re-enable the module manually.**
|
||||
|
||||
**When you change credentials, SCrawler changes these values depending on the required fields.**
|
||||
|
||||

|
||||
|
||||
### Instagram requirements
|
||||
- **[COOKIES](#how-to-set-up-cookies) ARE REQUIRED ANYWAY**
|
||||
- [```Hash```](#how-to-find-instagram-hash)
|
||||
- [```x-csrftoken```](#how-to-find-instagram-authorization-headers)
|
||||
- [```x-ig-app-id```](#how-to-find-instagram-authorization-headers)
|
||||
- [```ix-ig-www-claim```](#how-to-find-instagram-authorization-headers)
|
||||
|
||||
**[COOKIES](#how-to-set-up-cookies) ARE REQUIRED ANYWAY**
|
||||
|
||||
- To download timeline, stories and tagged posts
|
||||
- [```Cookies```](#how-to-set-up-cookies)
|
||||
- [```Hash```](#how-to-find-instagram-hash)
|
||||
- [```x-csrftoken```](#how-to-find-instagram-authorization-headers)
|
||||
- [```x-ig-app-id```](#how-to-find-instagram-authorization-headers)
|
||||
- [```ix-ig-www-claim```](#how-to-find-instagram-authorization-headers)
|
||||
- To download saved posts
|
||||
- [```Cookies```](#how-to-set-up-cookies)
|
||||
- [```Hash 2```](#how-to-find-instagram-hash)
|
||||
- [```x-csrftoken```](#how-to-find-instagram-authorization-headers)
|
||||
- [```x-ig-app-id```](#how-to-find-instagram-authorization-headers)
|
||||
- [```ix-ig-www-claim```](#how-to-find-instagram-authorization-headers)
|
||||
- ```Saved posts user```
|
||||
|
||||
*Both Hash and Hash2 are user hashes. I have never seen them change.*
|
||||
To download tagged posts you also need [```Hash```](#how-to-find-instagram-hash)
|
||||
|
||||
### How to find Instagram Hash
|
||||
1. Open browser developer tools
|
||||
1. Go to ```Network```
|
||||
1. If this tab contain any data, clear it.
|
||||
1. Open any profile for ```Hash``` or your saved Instagram posts for ```Hash 2```.
|
||||
1. Open any profile and go to the `Tagged` section for ```Hash```.
|
||||
1. Click ```Ctrl+F``` and find the text ```query_hash=```. The alphanumeric value after the equal sign is the required hash.
|
||||
- You can find two different hashes. The first is good, the second is wrong.
|
||||
- https://www.instagram.com/graphql/query/?query_hash=abcde12345abcde12345abcde12345ab&variables={"id":"123456789","first":12}
|
||||
- https://www.instagram.com/graphql/query/?query_hash=54321edcba54321edcba54321edcba54&variables={"user_id":"123456789","include_chaining":true,"include_reel":false,"include_suggested_users":false,"include_logged_out_extras":false,"include_highlight_reels":true,"include_live_status":true}
|
||||
1. Copy this and paste it into the corresponding (```Hash```, ```Hash 2```) field on the Instagram settings form.
|
||||
1. Copy this and paste it into the corresponding (```Hash```) field on the Instagram settings form.
|
||||
|
||||
**If you don't see the required hash, refresh the page several times or go to the main page and return to the profile until you see the hash you need.**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user