Skip to content

Commit 164b999

Browse files
committed
2026.1.24.0
Instagram: update settings; fix a bug in line 1437 OnlyFans: update the URLs that open posts
1 parent e6d5fc2 commit 164b999

File tree

6 files changed

+38
-13
lines changed

6 files changed

+38
-13
lines changed

Changelog.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,27 @@
22
- [ffmpeg](https://github.com/AAndyProgram/SCrawler/wiki/Settings#ffmpeg)
33
- x64 version - [release](https://github.com/GyanD/codexffmpeg/releases/tag/5.1.2); [zip](https://github.com/GyanD/codexffmpeg/releases/download/5.1.2/ffmpeg-5.1.2-full_build.zip); **version `5.1.2-full_build-www.gyan.dev`**
44
- x86 version - [release](https://github.com/yt-dlp/FFmpeg-Builds/releases/tag/autobuild-2022-11-30-12-57); [zip](https://github.com/yt-dlp/FFmpeg-Builds/releases/download/autobuild-2022-11-30-12-57/ffmpeg-N-109274-gd7a5f068c2-win32-gpl.zip); **version `N-109457-geeb280f351-20221226`**
5-
- [Gallery-dl](https://github.com/AAndyProgram/SCrawler/wiki/Settings#gallery-dl) - **1.31.3**
5+
- [Gallery-dl](https://github.com/AAndyProgram/SCrawler/wiki/Settings#gallery-dl) - **1.31.4**
66
- [YT-DLP](https://github.com/AAndyProgram/SCrawler/wiki/Settings#yt-dlp) - **2025.12.08**
77
- [Deno](https://github.com/AAndyProgram/SCrawler/wiki/Settings#deno) - latest *(`2.0.0` or higher)*
88
- [OF-Scraper](https://github.com/AAndyProgram/SCrawler/wiki/Settings#of-scraper) - **3.12.9** ([release](https://github.com/datawhores/OF-Scraper/releases/tag/3.12.9))
99

1010
# 2026
1111

12+
## 2026.1.24.0
13+
14+
*2026-01-24*
15+
16+
- Updated
17+
- gallery-dl up to version **1.31.4**
18+
- Fixed
19+
- Minor bugs
20+
1221
## 2026.1.17.0
1322

1423
*2026-01-17*
1524

16-
- Add
25+
- Added
1726
- Sites:
1827
- OnlyFans: handling error `502`
1928
- Threads: user name and description extraction

FAQ.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ I strongly recommend you to **regularly** create backup copies of the settings f
3333
## General questions
3434
- **PROFILES**
3535
- I added a profile but **nothing downloaded** :arrow_forward: check your cookies and [site requirements](https://github.com/AAndyProgram/SCrawler/wiki/Settings#sites-requirements). If there are any optional fields that you don't fill in, do so. Still nothing works - [report it](#how-to-report-a-problem)!
36+
- :exclamation: **Try to avoid Chinese/Japanese symbols in the paths.**
3637
- User downloading failed :arrow_forward: check your credentials and **[SITES REQUIREMENTS](https://github.com/AAndyProgram/SCrawler/wiki/Settings#sites-requirements)**. If all settings are set and nothing works, [report it](#how-to-report-a-problem). **Don't forget to attach the LOG.**
3738
- [How to redownload user](https://github.com/AAndyProgram/SCrawler/wiki#redownload-user)
3839
- How to **add profile** to download :arrow_forward: copy the **[profile URL](https://github.com/AAndyProgram/SCrawler/wiki#add-user)** and press `Insert` or `Ctrl+Insert`. **ALWAYS PASTE THE USER PROFILE URL**. After that select this user and press `F5` or click the `Download selected` button.

SCrawler/API/Instagram/SiteSettings.vb

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -545,18 +545,17 @@ Namespace API.Instagram
545545
UserRegex = RParams.DMS(String.Format(UserRegexDefaultPattern, "instagram.com/"), 1)
546546
ImageVideoContains = "instagram.com"
547547
End Sub
548-
Private Const SettingsVersionCurrent As Integer = 2
548+
Private Const SettingsVersionCurrent As Integer = 3
549549
Friend Overrides Sub EndInit()
550550
Try : MyLastRequests.Add(LastDownloadDate.Value, LastRequestsCount.Value) : Catch : End Try
551551
If Not CBool(HH_IG_WWW_CLAIM_USE.Value) Then Responser.Headers.Remove(Header_IG_WWW_CLAIM)
552552
If CInt(SettingsVersion.Value) < SettingsVersionCurrent Then
553553
SettingsVersion.Value = SettingsVersionCurrent
554-
HH_IG_WWW_CLAIM_UPDATE_INTERVAL.Value = 120
555-
HH_IG_WWW_CLAIM_ALWAYS_ZERO.Value = False
556-
HH_IG_WWW_CLAIM_RESET_EACH_SESSION.Value = True
557-
HH_IG_WWW_CLAIM_RESET_EACH_TARGET.Value = True
558-
HH_IG_WWW_CLAIM_USE.Value = True
559-
HH_IG_WWW_CLAIM_USE_DEFAULT_ALGO.Value = True
554+
HH_IG_WWW_CLAIM_RESET_EACH_TARGET.Value = False
555+
RequestsWaitTimer_Any.Value = 5000
556+
TaggedNotifyLimit.Value = 50
557+
DownDetectorValue.Value = 30
558+
DownDetectorValueAddToLog.Value = True
560559
End If
561560
MyBase.EndInit()
562561
End Sub

SCrawler/API/Instagram/UserData.vb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1434,7 +1434,7 @@ NextPageBlock:
14341434
MyMainLOG = $"Number of requests before error 429: {RequestsCount}"
14351435
Return 1
14361436
ElseIf Responser.StatusCode = 560 Or Responser.StatusCode = HttpStatusCode.InternalServerError Then '560, 500
1437-
If Responser.StatusCode = 560 And s = Sections.Stories And MySiteSettings.IgnoreStoriesDownloadingErrors Then
1437+
If Responser.StatusCode = 560 And s = Sections.Stories And MySiteSettings.IgnoreStoriesDownloadingErrors.Value Then
14381438
MyMainLOG = $"{ToStringForLog()}: Stories downloading skipped (560)"
14391439
Return ErrHandlingValueStories
14401440
Else

SCrawler/API/OnlyFans/SiteSettings.vb

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,19 @@ Namespace API.OnlyFans
9999
End Get
100100
End Property
101101
#End Region
102+
#Region "Other"
103+
<PClonable, PXML("OpenPostsUsingID")> Private ReadOnly Property OpenPostsUsingID_XML As PropertyValue
104+
<PropertyOption(ControlText:="Open posts using ID", ControlToolTip:="Open posts using the user ID instead of the user name"), HiddenControl>
105+
Private ReadOnly Property OpenPostsUsingID As PropertyValue
106+
Get
107+
If Not DefaultInstance Is Nothing Then
108+
Return DirectCast(DefaultInstance, SiteSettings).OpenPostsUsingID_XML
109+
Else
110+
Return OpenPostsUsingID_XML
111+
End If
112+
End Get
113+
End Property
114+
#End Region
102115
#Region "OFScraper"
103116
<PClonable, PXML("OFScraperPath")> Private ReadOnly Property OFScraperPath_XML As PropertyValue
104117
<PropertyOption(ControlText:="OF-Scraper path", ControlToolTip:="The path to the 'ofscraper.exe'", Category:=CAT_OFS)>
@@ -285,6 +298,8 @@ Namespace API.OnlyFans
285298

286299
UpdateRules401_XML = New PropertyValue(False)
287300

301+
OpenPostsUsingID_XML = New PropertyValue(True)
302+
288303
UserRegex = RParams.DMS(String.Format(UserRegexDefaultPattern, "onlyfans.com/"), 1, EDP.ReturnValue)
289304
UrlPatternUser = "https://onlyfans.com/{0}"
290305
ImageVideoContains = "onlyfans.com"
@@ -363,8 +378,9 @@ Namespace API.OnlyFans
363378
End If
364379
If p.IsEmptyString Then
365380
Return GetUserUrl(User)
381+
ElseIf CBool(OpenPostsUsingID.Value) Then
382+
Return String.Format(UserPostPattern, p, If(User.ID.IsEmptyString, User.NameTrue, $"u{User.ID}"))
366383
Else
367-
'Return String.Format(UserPostPattern, p, If(User.ID.IsEmptyString, User.Name, $"u{User.ID}"))
368384
Return String.Format(UserPostPattern, p, User.NameTrue)
369385
End If
370386
Else

SCrawler/My Project/AssemblyInfo.vb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ Imports System.Runtime.InteropServices
3232
' by using the '*' as shown below:
3333
' <Assembly: AssemblyVersion("1.0.*")>
3434

35-
<Assembly: AssemblyVersion("2026.1.17.0")>
36-
<Assembly: AssemblyFileVersion("2026.1.17.0")>
35+
<Assembly: AssemblyVersion("2026.1.24.0")>
36+
<Assembly: AssemblyFileVersion("2026.1.24.0")>
3737
<Assembly: NeutralResourcesLanguage("en")>

0 commit comments

Comments
 (0)