Twitter automation test (300 accounts, 6 control groups)

dohyung97022

Regular Member
Joined
Feb 22, 2021
Messages
253
Reaction score
269
Welcome to test 2 of my twitter automation, a predecessor to TEST 1 (30 accounts).


What is this thread?
So my goal is to conquer twitter marketing.
I have tested before with only 30 accounts as you can see in the link above.
I thought that the number of accounts was too low to prove any point at all.
So I managed to figure out a way to create mass accounts.

Account creation
I have spent the last 6 months of my time trying to automate account creation.
And I have to say that this cannot be automated. (Well, sorta...)

Why?
Arkose funcaptcha is a bitch.

1. Phones does not work. (traffic limit)

Some of you that are knowledged in captcha have advised me to automate with android phones,
Tested that with appium and adb, but still, arkose funcaptcha checks your traffic, and limits you eventually.
My automation tool (proof that I have tried)
1686508088420.png
1686508158302.png

about 10 accounts per phone per day (1 account per 2 hour), can be automated.
but I do not have enough phones for mass production.
Maybe when this is profitable I will buy a lot of phones, maybe...

2. Cannot be solved by AI.
These mother fxxxers changes their problems by the day.
I have created an AI for the animal rotation problem, but they keep up with a new question I have never seen before.
I have seen balls with grasses, dices with numbers, trains on chessboards, kids doing jump ropes, icon identification, galaxy identification, people on movie theaters...
New methods just keeps on coming. XD
Some services provides AI for this, but even they cannot keep up with this madness.
All arkose has to do is create a new problem just to fxxx you up.

3. Cannot be solved by other services.
I have tested 2captcha with proxy, but this failed.
2captcha seems to create a new iframe with the secret key, but I think arkose has a way of detecting it.
Did not test all the providers, but I doubt others will work.

Ended up using manpower.
I ended up with semi automation, so I need to keep looking at a screen and solve the captcha manually.
Currently I can create about 40 accounts an hour.
I have 2 LTE proxies with 2 odroid machines running this.
I think I can handle 1 more machine with manpower, so the max would be 60 per hour. (hopefully)
I have other stuff in life, so I will only use an hour per day for creation.

Currently have 229 accounts.
1686508234612.png

I will start testing after the accounts count 300.

I had this problem previously when I take a single action, and the account was banned.
https://www.blackhatworld.com/seo/t...t-4-factors-32-accounts.1461652/post-15942251Well some accounts were locked after register. I had to fix a captcha after that in order to recover it.
(Accounts created after '2023-06-08 00:00:00', lets keep this in mind. This might effect the test.)
All the accounts are not banned, and the actions took in the accounts are valid.
(Tested PM, subscribing to my main account, new tweets are shown.)


So how will I test?
I will have 6 control groups. (50 accounts each)

Conditions
1. automated by undetected chromedriver.
2. useragent is set randomly.
3. Ip is rotated.
4. tested in odroid n2l.
5. All actions are done randomly.

Control groups
1. Like 10, Follow 10, PM 10 per day. (selenium click, types)
2. Like 10, Follow 10, PM 10 per day. (pyautogui click, types)
3. Like 30, Follow 30, PM 30 per day. (selenium click, types)
4. Like 30, Follow 30, PM 30 per day. (pyautogui click, types)
5. Like 50, Follow 50, PM 50 per day. (selenium click, types)
6. Like 50, Follow 50, PM 50 per day. (pyautogui click, types)

The test will go on for 1 month, every day.

What I want to know by this test?

1, Rate limitation of twitter.
2. Is twitter detecting automated key types, or clicks from selenium.
3. Hoping any accounts to survive.

Additional work to do.
1. Code to save all gif logs to s3.
2. Connect datadog to all odroid machines.
3. Create a way to save logs if account is banned, or the action is a success.
4. Create a random action set for automation.

How will I post?
This will be a long journey,
I quit my job, am back in college, so final exam coming up, I won't be posting too soon.
I won't sell my soul on posting threads, last time I had too much fun, and spent too much time on it.
So I wish I keep things simple, no gibberish, only results. (I promise XD)

Hope you have fun.
 

Attachments

  • 1686503789767.png
    1686503789767.png
    153.3 KB · Views: 240
  • 1686508037993.png
    1686508037993.png
    129.2 KB · Views: 217
Last edited:
Welcome to test 2 of my twitter automation, a predecessor to TEST 1 (30 accounts).


What is this thread?
So my goal is to conquer twitter marketing.
I have tested before with only 30 accounts as you can see in the link above.
I thought that the number of accounts was too low to prove any point at all.
So I managed to figure out a way to create mass accounts.

Account creation
I have spent the last 6 months of my time trying to automate account creation.
And I have to say that this cannot be automated. (Well, sorta...)

Why?
Arkose funcaptcha is a bitch.

1. Phones does not work. (traffic limit)

Some of you that are knowledged in captcha have advised me to automate with android phones,
Tested that with appium and adb, but still, arkose funcaptcha checks your traffic, and limits you eventually.
My automation tool (proof that I have tried)
View attachment 262256View attachment 262257
about 10 accounts per phone per day (1 account per 2 hour), can be automated.
but I do not have enough phones for mass production.
Maybe when this is profitable I will buy a lot of phones, maybe...

2. Cannot be solved by AI.
These mother fxxxers changes their problems by the day.
I have created an AI for the animal rotation problem, but they keep up with a new question I have never seen before.
I have seen balls with grasses, dices with numbers, trains on chessboards, kids doing jump ropes, icon identification, galaxy identification, people on movie theaters...
New methods just keeps on coming. XD
Some services provides AI for this, but even they cannot keep up with this madness.
All arkose has to do is create a new problem just to fxxx you up.

3. Cannot be solved by other services.
I have tested 2captcha with proxy, but this failed.
2captcha seems to create a new iframe with the secret key, but I think arkose has a way of detecting it.
Did not test all the providers, but I doubt others will work.

Ended up using manpower.
I ended up with semi automation, so I need to keep looking at a screen and solve the captcha manually.
Currently I can create about 40 accounts an hour.
I have 2 LTE proxies with 2 odroid machines running this.
I think I can add 1 more machine in this set, so the max would be 60 per hour. (hopefully)
I have other stuff in life, so I will only use an hour per day for creation.

Currently have 229 accounts.
View attachment 262258
I will start testing after the accounts count 300.

I had this problem previously when I take a single action, and the account was banned.
https://www.blackhatworld.com/seo/t...t-4-factors-32-accounts.1461652/post-15942251Well some accounts were locked after register. I had to fix a captcha after that in order to recover it.
(Accounts created after '2023-06-08 00:00:00', lets keep this in mind. This might effect the test.)
All the accounts are not banned, and the actions took in the accounts are valid.
(Tested PM, subscribing to my main account, new tweets are shown.)


So how will I test?
I will have 6 control groups. (50 accounts each)

Conditions
1. automated by undetected chromedriver.
2. useragent is set randomly.
3. Ip is rotated.
4. tested in odroid n2l.
5. All actions are done randomly.

Control groups
1. Like 10, Follow 10, PM 10 per day. (selenium click, types)
2. Like 10, Follow 10, PM 10 per day. (pyautogui click, types)
3. Like 30, Follow 30, PM 30 per day. (selenium click, types)
4. Like 30, Follow 30, PM 30 per day. (pyautogui click, types)
5. Like 50, Follow 50, PM 50 per day. (selenium click, types)
6. Like 50, Follow 50, PM 50 per day. (pyautogui click, types)

The test will go on for 1 month, every day.

What I want to know by this test?

1, Rate limitation of twitter.
2. Is twitter detecting automated key types, or clicks from selenium.

Additional work to do.
1. Code to save all gif logs to s3.
2. Connect datadog to all odroid machines.
3. Create a way to save logs if account is banned, or the action is a success.
4. Create a random action set for automation.

How will I post?
This will be a long journey,
I quit my job, am back in college, so final exam coming up, I won't be posting too soon.
I won't sell my soul on posting threads, last time I had too much fun, and spent too much time on it.
So I wish I keep things simple, no gibberish, only results. (I promise XD)

Hope you have fun.
That looks amazing, very interesting!

"I have 2 LTE proxies" --> Are 2 proxies really enough to create 40 accs per hour?
 
That looks amazing, very interesting!

"I have 2 LTE proxies" --> Are 2 proxies really enough to create 40 accs per hour?
I rotate them, so they have unlimited ip.
So yes it is enough for unlimited accs.

If you have a phone, just turn lte off and on.
You can see the ip change.
 
I rotate them, so they have unlimited ip.
So yes it is enough for unlimited accs.

If you have a phone, just turn lte off and on.
You can see the ip change.
When I turn LTE on and off, only IPV6 changes, IPV4 address stays the same. Would this be enough to create multiple/many accounts if IPV4 stays the same?
 
When I turn LTE on and off, only IPV6 changes, IPV4 address stays the same. Would this be enough to create multiple/many accounts if IPV4 stays the same?
Well, my sim provider changes both ipv4 and ipv6. And I use a program called 3proxy, which supports both, but I just change the ipv4.
So you can try creating accs in your phone, and if it seems to block you, just change your sim provider.
 
Interesting tests, best of luck mate.
 
6/13
Report


spent an hour making 40 accounts.
Currently at 270 accounts.
Actions are checked and does not seem to be blocked.

Did order an additional sim card for account creation proxy.
It will arrive tomorrow.

스크린샷 2023-06-13 오전 1.01.27.png


Stuff that needs to be done.
1. Code to save all gif logs to s3.
2. Connect datadog to all odroid machines.
3. Create a way to save logs if account is banned, or the action is a success.
4. Create a random action set for automation.


I think I can get all of this done by the end of this week.
Things are a bit busy in real life, so you would need to wait a bit for the actual test.

Will keep you informed.
 
Good luck dude, will be following this. My one piece of advice is to abandon selenium altogether and use android emulators instead. Much harder to detect than headless browsers.
 
Does adding a profile picture after creating an account reduce the possibility of being banned immediately bro?

i also tried to create an account creation bot with twitter a few days ago, i use the browser to automate it but it doesn't cost much to create an account, created more than 200 accounts and after a few days of testing only 13 accounts exist again
 
IP rotation isn't technically unlimited but it is functionally unlimited because of how it works behind the scenes. IPs behind CGNAT gateways are real convenient for handling multiple accounts.
 
Back
Top