#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#3
|
||||
|
||||
Quote:
Why check IP if you can just *record* all requests/post access in account and run activity detection there.
__________________
JD-Dev & Server-Admin |
#4
|
||||
|
||||
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 |
#5
|
||||
|
||||
Without knowing the exact reasons why they keep locking accounts, you can just do wild guesses.
__________________
JD-Dev & Server-Admin |
#6
|
|||
|
|||
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.
|
#7
|
|||
|
|||
Quote:
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? |
#8
|
||||
|
||||
Only if IG requires an account. But yeah, mostly you won't have any luck without using any account
__________________
JD-Dev & Server-Admin |
#9
|
||||
|
||||
It may help but unknown
__________________
JD-Dev & Server-Admin |
#10
|
|||
|
|||
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?
|
#11
|
||||
|
||||
@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 |
#12
|
|||
|
|||
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?
|
#13
|
||||
|
||||
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 |
#14
|
|||
|
|||
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? |
#15
|
||||
|
||||
@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 |
#16
|
||||
|
||||
@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 |
#17
|
|||
|
|||
Quote:
|
#18
|
|||
|
|||
Quote:
|
#19
|
||||
|
||||
Thanks for your understanding that we cannot spend too much time on this when it mainly affects *power* users
__________________
JD-Dev & Server-Admin |
#20
|
||||
|
||||
lol really? Crazy!
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
Thread Tools | |
Display Modes | |
|
|