Qubasa / strawpoll-voting-bot

A voting bot written in python 3.x for strawpoll.de. It uses a proxy list to vote multiple times in a survey. Works on all platforms
MIT License
36 stars 28 forks source link

Not working with new strawpoll system #5

Open neoneo811 opened 6 years ago

neoneo811 commented 6 years ago

I think they just not track the ip, but the device or whatever is that to!

*what i know is: to get double vote working, i need to change my proxy and delete all my history on chrome [browser], then the vote will work, otherwise it'll just wont got any + voter

\Hope You Figure This Out//

Thank You!

necromancer99999 commented 6 years ago

Yeaaaa...

necromancer99999 commented 6 years ago

Is that bug fixed ?

RanjitMane7 commented 6 years ago

Hey @Luis-Hebendanz , seems it's not working anymore as said by @neoneo811 . Are you going to update the script?

creonizer commented 6 years ago

the bot said Successfully voted. but the vote result still not change.

note: i've change the main.py ".de" to ".com"

0x006E commented 6 years ago

The new system uses IP and also browser cookie for checking duplicate vote. So the script has to be changed so that it makes a request to the survey url first and then store the cookies and forward it to the "/vote" post request. I made it work by doing these changes with changing .de to .com. Hope this helps someone. :)

RanjitMane7 commented 6 years ago

Thanks @nithinswarrier

codenameupik commented 6 years ago

@nithinswarrier do you mind submitting the fix or fork it? I want to fix it myself but I cant do python.

0x006E commented 6 years ago

@codenameupik I think I could but as am a student attending school I dont know If I would get that amount of time. But will try

0x006E commented 6 years ago

Try my fork. It should work. https://github.com/nithinswarrier/strawpoll-voting-bot/. It should work on strawpoll.com. But the proxylist is bit outdated. Will automate later :)

necromancer99999 commented 6 years ago

@nithinswarrier . I really appreciate to your fork. But when I tried, sometimes It say successful vote but the vote not added. Why did it happened ?

0x006E commented 6 years ago

@necromancer99999 The actual problem is not with the code itself but with the proxies. Some of the proxies in the proxylist has no support for cookies hence the request is send without cookies. So it shows successfully voted but because of no cookies in the request the system just classifies it as a no vote. I got highest cookie supporting proxy from this site: https://gimmeproxy.com/ and getting one proxy and repeating it again and again. If you get a good proxylist you would not get this problem. The proxy list I've provided doesnt have that much cookie supporting proxies. If you can try use this proxylist: https://freeproxylist.org/en/free-proxy-list.htm. Make sure to make SSL support: yes, POST & GET Support: yes, and Max proxy ping: 5 seconds. Hope you get what I mean

0x006E commented 6 years ago

@necromancer99999 Check the fork now. It should improve adding votes. Tested only the repo proxylist. It works good after a 1000 proxies.

necromancer99999 commented 6 years ago

@nithinswarrier Wow, you are nice guy. The folk is good. Now i know the problem. Thanks for your support :)

codenameupik commented 6 years ago

@nithinswarrier it works, thank you so much!