Inspired from @shiflux's one.
git clone https://github.com/UnMars/Prolific-Joinerpip install -r requirements.txtpython main.pyEdit the config.json file.
| Config | Usage |
|---|---|
| auto_renew_bearer | "True" or "False" (default True) |
| pause_on_idle | "True" or "False" (default True) |
| Your mail on Prolific (used to renew token) | |
| password | Your password on Prolific (used to renew token) |
| Prolific_ID | Your Prolific ID |
| wait_time | Seconds between each check for a new study (>10s should be okay) (default 30s) |
| Error Code | Details | Meaning |
|---|---|---|
| 140010 | PEC-SUB-0002: We are sorry but we could not create your submission at this time. This may be due to your current network connection. For more information please see our help centre article. | https://participant-help.prolific.co/hc/en-gb/articles/360012393100-PEC-Error#heading-0 The IP address that you are using was flagged for suspicious behaviour Either wait for it to resolve by itself or make a ticket to Prolific Support. (Try also to raise sleep duration) |
- Auto joining new study, generate a notification and open a new tab for it
- Almost all requests based (except for the token renewal)
- ReCaptcha Bypass
- Fast & headless
- Liteweight
- Can run 24/7
Please use the bot only when you can be here for the study, don't take place in studies you'll can't do. Don't spam the API or you'll get banned ! I'm open to every requests, make a PR 🙌 !
