2022.7.7.0

Andy
2022-07-07 14:12:02 +03:00
parent ea4808daca
commit a4e97a8f2b
4 changed files with 23 additions and 7 deletions

@@ -44,7 +44,7 @@ More about channels [here](https://github.com/AAndyProgram/SCrawler/wiki/Channel
**This function requires [cookies](https://github.com/AAndyProgram/SCrawler/wiki/Settings#how-to-set-up-cookies)**
**[Hash 2](https://github.com/AAndyProgram/SCrawler/wiki/Settings#how-to-find-instagram-hash-2) and cookies required to download saved Instagram posts**
**[Hash 2](https://github.com/AAndyProgram/SCrawler/wiki/Settings#how-to-find-instagram-hash) and cookies required to download saved Instagram posts**
Go to Settings - Settings - Reddit/Instagram/Twitter. Enter your username in the "Saved posts user" textbox. Click OK. Go to the main window.

@@ -482,6 +482,8 @@ Options:
- ```AllowNull``` - If ```false```, then the settings form will display an error message when trying to save the property value if the property value is ```null```. Default: ```true```.
- ```LeftOffset``` - Just a design option. This is just a control offset from the left border of the form (just for beauty).
- ```IsAuth``` - Default: ```false```. If at least one property has a ```PropertyOption``` with this parameter, then the controls in the settings form will be divided into two blocks: ```Authorization``` and ```Other```. Just a design option.
- ```IsInformationLabel``` - Just a design option. Specifies that this property is just information.
- ```LabelTextAlign``` - The alignment of the control (label) text, if ```IsInformationLabel```.
## PXML

@@ -32,6 +32,7 @@
- ```Separate video folder``` - this means that video files will be placed in a separate folder in the user's folder to store video files separately from images.
- ```Temporary``` - this parameter specifies how users will be created by default in the user creation form.
- ```Download images/videos``` - defaults for creating new users
- ```Download jpg instead of webp``` - save ```webp``` images as ```jpg```
![Default settings](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsGlobalDefaults.png)
@@ -115,8 +116,8 @@ The Reddit parser can parse data without cookies, but you can add it if you like
- ```Saved posts path``` - if you wish, you can specify a special path for saved posts. Leave it blank to use the default path.
- ```Temporary```, ```Download images/videos``` - personal site settings by default for creating new users. Means the same as the parameters of the same name on the ```Defaults``` tab. If the checkbox is in an intermediate state, then the same name setting of the ```Defaults``` tab will be used instead. Otherwise, this setting will be applied.
- Authorization
- ```Hash``` - **\[Required\]** in this field you need to put the hash of the Instagram session. Just add cookies and click on the curved arrows.
- ```Hash 2``` - **\[For saved Instagram posts only\]** in this field you need to put the [hash of the Instagram session for saved posts](#how-to-find-instagram-hash-2).
- ```Hash``` - **\[Required\]** in this field you need to put the hash of the Instagram session ([how to find](#how-to-find-instagram-hash)).
- ```Hash 2``` - **\[For saved Instagram posts only\]** in this field you need to put the [hash of the Instagram session for saved posts](#how-to-find-instagram-hash).
- ```x-csrftoken``` - **\[Required\]** read [here](#how-to-find-instagram-authorization-headers) how to find them
- ```x-ig-app-id```, ```ix-ig-www-claim``` - **\[Required\]** read [here](#how-to-find-instagram-authorization-headers) how to find them
- ```Saved posts user``` - your personal Instagram username to download your saved posts (this feature requires cookies and **InstaHash 2**)
@@ -130,14 +131,14 @@ The Reddit parser can parse data without cookies, but you can add it if you like
![Instagram settings](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsSiteInstagram.png)
### How to find Instagram Hash 2
### 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 your saved Instagram posts.
1. Click ```Ctrl``` + ```F``` and find the text ```query_hash=```. The value (of letters and numbers) after the equal sign is the required hash.
1. Copy this and paste it into the ```Hash 2``` field on the Instagram settings form.
1. Open any profile for ```Hash``` or your saved Instagram posts for ```Hash 2```.
1. Click ```Ctrl``` + ```F``` and find the text ```query_hash=```. The alphanumeric value after the equal sign is the required hash.
1. Copy this and paste it into the corresponding (```Hash```, ```Hash 2```) field on the Instagram settings form.
### How to find Instagram authorization headers
@@ -202,6 +203,15 @@ You can set up automatic downloads. You can find these settings in ```Settings-A
![Groups context](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/MainWindowGroups.png)
**Scheduler**:
- ```Add```, ```Edit```, ```Delete``` - operations with the selected plan;
- ```Update``` - refresh list;
- ```Start``` - run the created (stopped) plan;
- ```Skip``` - skip next run.
![Scheduler](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsScheduler.png)
**Plan**:
- ```Disable``` - Disable automatic downloads
- ```All``` - Download all existing user profiles (```Ready for download``` is not respected)
- ```Default``` - Download all existing user profiles marked ```Ready for download``` (equivalent to ```Download all```)
@@ -209,6 +219,7 @@ You can set up automatic downloads. You can find these settings in ```Settings-A
- ```Groups``` - Automatic downloading of one or more existing groups (read more here)
- ```Show notifications``` - Show notification when there is new downloaded data
- ```Timer``` - Download timer (in minutes)
- ```Delay``` - Plan launch delay when SCrawler starts
![Automation settings](https://github.com/AAndyProgram/SCrawler/blob/main/ProgramScreenshots/SettingsAutoDownloader.png)

@@ -20,6 +20,9 @@ In the main window, click the ```Add``` button to open the user creation form.
- RedGifs
- https://www.redgifs.com/users/SomeUserName
- SomeUserName
- XVIDEOS
- https://www.xvideos.com/Account-Type/SomeUserName
- Account-Type/SomeUserName
- ```Friendly name``` - if configured, this name will be displayed in the user list instead of the username.
- ```Special path``` - specify a path other than the default path for user data.
- ```Sites combo box``` - site pointers.