{"id":22015362,"url":"https://github.com/ericz99/captcha-harvester","last_synced_at":"2025-03-23T08:44:31.895Z","repository":{"id":126122283,"uuid":"266412680","full_name":"ericz99/captcha-harvester","owner":"ericz99","description":"Harvest recaptcha v2 token.","archived":false,"fork":false,"pushed_at":"2020-05-27T16:16:11.000Z","size":37,"stargazers_count":15,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-28T15:35:43.098Z","etag":null,"topics":["captcha-solver","harvester"],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ericz99.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-23T20:18:12.000Z","updated_at":"2023-09-19T23:51:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"4e9aa9cd-5e3b-4a47-ae17-d9efab85ec25","html_url":"https://github.com/ericz99/captcha-harvester","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericz99%2Fcaptcha-harvester","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericz99%2Fcaptcha-harvester/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericz99%2Fcaptcha-harvester/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ericz99%2Fcaptcha-harvester/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ericz99","download_url":"https://codeload.github.com/ericz99/captcha-harvester/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245078129,"owners_count":20557279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["captcha-solver","harvester"],"created_at":"2024-11-30T04:21:30.727Z","updated_at":"2025-03-23T08:44:31.866Z","avatar_url":"https://github.com/ericz99.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Captcha Harvester\n\nPre harvest captcha token from any website that requires `recaptcha v2`. Everything is ran locally on an express server.\n\nYou can certainly use this on top on your existing project that requires the needs of captcha token. Please follow the guide below!\n\n## Instruction\n\nIn case you are trying to use this on your existing project. Please follow the guide below.\n\n1. Run in your preferred directory `git clone https://github.com/ericz99/captcha-harvester \u0026\u0026 cd captcha-harvester`.\n2. Next, run yarn install.\n3. In the `./config` folder, feel free to add any other site you wish to harvest for.\n4. If you are running on MACOS/LINUX, please run `bash add-host.sh`, and feel free to add additional website you wished to harvest in `./add-host.sh` on line 8. If not, then please run `yarn run add-host` if you're on windows.\n5. Finally, you can now run `yarn run start` to run the application.\n6. Please direct yourself any host domain, eg: captcha.supremenewyork.com:8080.\n7. Depending on what site you're trying to harvest, please update the config file, with the site name + site key.\n\n## Sample Config\n\n```js\nmodule.exports = {\n  site: {\n    name: \"supremenewyork.com\",\n    siteKey: \"6LeWwRkUAAAAAOBsau7KpuC9AV-6J8mhw4AjC3Xz\",\n  },\n  serverPort: process.env.PORT || 8080,\n};\n```\n\n## How to use?\n\nAfter starting the harvester, it should automatically open the harvester via browser.\n\nYou can now start harvesting captcha, and to get the actual response token, there is an endpoint below\nto harvest the token. By default, all the token is being stored via array. To persist these token, you must\nuse a database (each token is only valid for two minutes). But, if you just want the token for one time usage, then just make some modification in the\n`/submit` api.\n\n#### /submit\n\n- `POST` : Automatically upload response token\n\n## Pictures\n\n![captcha](https://i.imgur.com/E2yNcRJ.png)\n\n## App Info\n\n### Author\n\nEric Zhang\n\n### Version\n\n1.0.0\n\n### License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericz99%2Fcaptcha-harvester","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fericz99%2Fcaptcha-harvester","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fericz99%2Fcaptcha-harvester/lists"}