JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 30.05.2021, 11:51
goldensun87 goldensun87 is offline
Giga Loader
 
Join Date: Feb 2012
Posts: 90
Default Instagram - "Spam Flagging" Seems To Be Way More Aggressive Now

I have to bring this up, because currently, my JD activity with Instagram is causing my account to get locked way more frequently than it ever used to.

Now, I know that the JD staff cannot do anything to prevent Instagram's spam activity detection. I have started using the cookie login, and while it reduces the chances of my account getting locked, it does not fully prevent the possibility.

Which is why I need tips on how to prevent these locks as much as possible. Would removing the cookie login regularly, help? How many files can I "safely" download at a time, without alerting the spam detection? Back on April 29, 2021, I had downloaded over 18,000 files, and my account did not get locked. Now, the Instagram system locks me out even if I download only 2,000 - 3,000 files. Should I only download a few hundred at a time? How many hours interval should I avoid downloading multiple files? Would it help if I split my total downloading activity between my accounts? Or, do I have to resort to switching around my IP address somehow?

Edit: To shed more light on this situation, here is a Reddit thread on this issue from 8 months ago.

**External links are only visible to Support Staff****External links are only visible to Support Staff**

Last edited by goldensun87; 30.05.2021 at 11:55.
Reply With Quote
  #2  
Old 31.05.2021, 17:08
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,920
Default

While I do not have any useful hints for you, your issue may be related with this report.

-psp-
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #3  
Old 31.05.2021, 17:19
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

Quote:
Originally Posted by goldensun87 View Post
Or, do I have to resort to switching around my IP address somehow?
IP doesn't matter here because the statistics/analysis/activity detection is run on the account itself.
Why check IP if you can just *record* all requests/post access in account and run activity detection there.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #4  
Old 31.05.2021, 17:22
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

Maybe you can try to collect the posts and then try to download them without any account at all. Maybe can reduce the amount of requests associated with your account.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #5  
Old 31.05.2021, 17:23
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

Quote:
Originally Posted by goldensun87 View Post
Should I only download a few hundred at a time? How many hours interval should I avoid downloading multiple files? Would it help if I split my total downloading activity between my accounts? Or, do I have to resort to switching around my IP address somehow?
Without knowing the exact reasons why they keep locking accounts, you can just do wild guesses.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #6  
Old 01.06.2021, 20:30
goldensun87 goldensun87 is offline
Giga Loader
 
Join Date: Feb 2012
Posts: 90
Default

Quote:
Originally Posted by pspzockerscene View Post
While I do not have any useful hints for you, your issue may be related with **External links are only visible to Support Staff**....

-psp-
Yeah, I was thinking of mentioning the slow download speed on all Instagram videos. I'm glad someone else has already mentioned it. To compensate for the slow speed, I resorted to downloading 5 videos at once. Perhaps the multiple simultaneous downloads is what got flagged as "suspicious activity". Or maybe the long download time of the videos also somehow causes it? I'm not sure. I am currently avoiding most, if not all, Insta video downloads.
Reply With Quote
  #7  
Old 01.06.2021, 20:45
goldensun87 goldensun87 is offline
Giga Loader
 
Join Date: Feb 2012
Posts: 90
Default

Quote:
Originally Posted by Jiaz View Post
Maybe you can try to collect the posts and then try to download them without any account at all. Maybe can reduce the amount of requests associated with your account.
I can try it again, but if I remember correctly from the last time I tried, JD is unable to download grabbed Insta files if JD is not logged into an Insta account.

All right so, when I have a large number of files to download, switching between accounts should help reduce the chances of getting locked out. Would it also help if I grabbed the files while logged into one account, and then download the files with another account?
Reply With Quote
  #8  
Old 02.06.2021, 11:36
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

Quote:
Originally Posted by goldensun87 View Post
I can try it again, but if I remember correctly from the last time I tried, JD is unable to download grabbed Insta files if JD is not logged into an Insta account.
Only if IG requires an account. But yeah, mostly you won't have any luck without using any account
__________________
JD-Dev & Server-Admin
Reply With Quote
  #9  
Old 02.06.2021, 11:37
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

Quote:
Originally Posted by goldensun87 View Post
Would it also help if I grabbed the files while logged into one account, and then download the files with another account?
It may help but unknown
__________________
JD-Dev & Server-Admin
Reply With Quote
  #10  
Old 07.06.2021, 13:07
goldensun87 goldensun87 is offline
Giga Loader
 
Join Date: Feb 2012
Posts: 90
Default

Does JDownloader have a feature to automatically delay each download from starting for a set number of seconds? If not, would it be possible to add such a feature? Would a delay in api calls to Insta be enough to prevent suspicious activity detection? If yes, what would be a good minimum delay time?
Reply With Quote
  #11  
Old 07.06.2021, 13:18
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

@goldensun87: JDownloader already uses request limiter, only 1 request every 400ms.
IG can always easily detect tools/bots over normal browser usage.
Because the "use pattern" of a tool/bot always looks complete different than normal use.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #12  
Old 08.06.2021, 01:27
goldensun87 goldensun87 is offline
Giga Loader
 
Join Date: Feb 2012
Posts: 90
Default

Hmm. So, increasing the interval of this request limiter would not help at all? And, is this request limiter applied to crawls, downloads, or both?
Reply With Quote
  #13  
Old 08.06.2021, 11:42
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

The limit is set on instagram.com domain, so it's applied to both, crawling and downloading.
I don't think that the request limit has much to do with IG detecting suspicious activitiy. Normally you don't scroll through hundreds/thousands of posts and watch each one individually As I already said, it's very easy for IG to differ tool/bot usage over normal usage
__________________
JD-Dev & Server-Admin
Reply With Quote
  #14  
Old 08.06.2021, 20:53
goldensun87 goldensun87 is offline
Giga Loader
 
Join Date: Feb 2012
Posts: 90
Default

Right. However, I have loaded entire profiles on browser before. That is, scrolled all the way down to the earliest posts. Although, I suppose when I am doing this, the browser is only loading the thumbnails of those posts, right? Loading each post in a single tab is possible and of course takes more time realistically, and loading each file in multiposts takes longer still no doubt.

I know it is possible to load every post on a profile, within a single browser tab, with just the right arrow key on the keyboard. Unfortunately, I do not yet know if there is a keystroke for loading the subsequent files on a multipost. I am still needing to use mouse click for that. Also, I do not know if the full-resolution pics are being accessed when browsing through posts in this mode.

If I could access this keystroke and mouse click data, log it, and send it to the JD staff, would you guys be able to make JD further emulate Instagram browser activity? That is, make JD download files from Insta, in the same, realistic time it would take an average user to browse through posts and multiposts?
Reply With Quote
  #15  
Old 09.06.2021, 10:29
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

@goldensun87: I'm sorry but this is not about mouse movement or keystrokes. It's about requests/browser environment and most important about activity. A *normal* user scrolls, watches some posts and maybe likes/comments. A *normal* user doesn't click on every post and watches the full image/video....for every single post.
Tools/Bots are completely different from that and it's always easy to detect.
It doesn't make any sense in spending time on this as we simply don't know how their detection works and what their limits are. There are dedicated tools just for IG suffering same issues
__________________
JD-Dev & Server-Admin
Reply With Quote
  #16  
Old 09.06.2021, 13:45
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,920
Default

@goldensun87
To complete this:
If anyone was to build a script to automate this without detection, this person would most likely keep it private in order to keep it working

If I were you, this is what I would try:
- Add further delays to JD downloads using the EventScripter: If you're lucky and their detection is not complex, this is all you need to do e.g. download 1 picture every 5 seconds (again, this is unlikely really going to help but it's worth trying)
- Find scripts made specifically for IG downloading and try the same as described above: Large gaps between downloads/requests

-psp-
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #17  
Old 11.06.2021, 06:19
goldensun87 goldensun87 is offline
Giga Loader
 
Join Date: Feb 2012
Posts: 90
Default

Quote:
Originally Posted by Jiaz View Post
@goldensun87: I'm sorry but this is not about mouse movement or keystrokes. It's about requests/browser environment and most important about activity. A *normal* user scrolls, watches some posts and maybe likes/comments. A *normal* user doesn't click on every post and watches the full image/video....for every single post.
Tools/Bots are completely different from that and it's always easy to detect.
It doesn't make any sense in spending time on this as we simply don't know how their detection works and what their limits are. There are dedicated tools just for IG suffering same issues
Yeah, I know that since JD is an all-in-one downloader, you guys have your hands full with many other issues. I really should look into the dedicated tools, and get in touch with their devs and/or start frequenting their forums, etc.
Reply With Quote
  #18  
Old 11.06.2021, 06:22
goldensun87 goldensun87 is offline
Giga Loader
 
Join Date: Feb 2012
Posts: 90
Default

Quote:
Originally Posted by pspzockerscene View Post
@goldensun87
To complete this:
If anyone was to build a script to automate this without detection, this person would most likely keep it private in order to keep it working

If I were you, this is what I would try:
- Add further delays to JD downloads using the EventScripter: If you're lucky and their detection is not complex, this is all you need to do e.g. download 1 picture every 5 seconds (again, this is unlikely really going to help but it's worth trying)
- Find scripts made specifically for IG downloading and try the same as described above: Large gaps between downloads/requests

-psp-
Thanks, I will give those a try. And yeah, I'm afraid you might be right, in that the delays will not be enough to prevent getting flagged. But, if it is, the short time delays are not too much of a compromise, compared to constantly being forced to change my password, and/or being forced to show my face to "prove that I am human".
Reply With Quote
  #19  
Old 11.06.2021, 11:50
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 79,286
Default

Thanks for your understanding that we cannot spend too much time on this when it mainly affects *power* users
__________________
JD-Dev & Server-Admin
Reply With Quote
  #20  
Old 11.06.2021, 13:26
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,920
Default

Quote:
Originally Posted by goldensun87 View Post
and/or being forced to show my face to "prove that I am human".
lol really? Crazy!
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 18:05.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.