puppeteer-extra icon indicating copy to clipboard operation
puppeteer-extra copied to clipboard

Unable to find hcaptcha. Problem on _findActiveChallenges function

Open SonecaJones opened this issue 2 years ago • 4 comments
trafficstars

No hcaptchas found on a site that has them. Result got { captchas: [], filtered: [], solutions: [], solved: [], error: null } Tried so many ways, even waiting for iframe etc...

*I changed the _findActiveChallenges on the content-hcaptcha and it solved the problem. div[style='visible'] was blocking de search. from _findActiveChallenges() { const nodeList = document.querySelectorAll(this.baseUrls.map(url => div[style*='visible'] iframe[src*='${url}'][src*='hcaptcha.html']).join(',')); return Array.from(nodeList); }

to _findActiveChallenges() { const nodeList = document.querySelectorAll(this.baseUrls.map(url => iframe[src*='${url}'][src*='hcaptcha.html']).join(',')); return Array.from(nodeList); }

Code Snippet await page.click("#submit-button");

		await page.waitForSelector('iframe[src*="captcha"]', {waitUntil: 'networkidle0'});
		let captcha = await page.solveRecaptchas();
		console.log(captcha);

Versions "puppeteer-extra-plugin-recaptcha": "^3.6.8"

SonecaJones avatar Jul 04 '23 20:07 SonecaJones

first solution was duplicating hcaptchas. this worked ok const nodeList = document.querySelectorAll(this.baseUrls.map(url => div[style*='visibility'] div iframe[src*='${url}'][src*='hcaptcha.html']).join(','));

SonecaJones avatar Jul 05 '23 16:07 SonecaJones

The problem now is that the captcha is solved, but it does not work hahahah

{ captchas: [ { vendor: 'hcaptcha', url: 'asdasd', id: '04jbmw464ucx', sitekey: '93b08d40-d46c-400a-ba07-6f91cda815b9', display: [Object] } ], filtered: [], solutions: [ { vendor: 'hcaptcha', provider: '2captcha', id: '04jbmw464ucx', requestAt: 2023-07-05T16:49:10.158Z, providerCaptchaId: '73983982833', text: 'P1_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.hKdwYXNza2V5xQfDosKtDu9V8ZNqdmmAImXW-GD7lQ3F1z2Oe9wC-dftnDpMkVEAaHawS3CJdyKGSoYQo8Ld4PAvKi3ylWYjJsnuAZiBIepKKTK9phIxJGnNXgAt2fQn2v-UPPCW8ilqrsu_BvAFjsg15jSyk8ka2JZXxWoORLxIf1KBR-INdaluvOJg4cl3ezXwQNC49fL9akLTIIwAXwFSK4Zq8_IVJlOIw4NZk8vcU3FQ4KmGaDRpIkmzBZi4XIMF794o-hhWcHYIxjJyl_jh0o8O5U-EZHOvafohxzfctYjxtTrDzNFLC6LLoxb42vaXH2NGJCfb8i00Hijg8sGkHOKK43S6OYlFnIpyP14TnGnsuEiXUJWzM0yPBnZAh1FR077PCJLjnBfO-U4CsMyS-GhH-CiB7nE8n153XOYofcmiFuUpvh2kBuoLXFnpPFxJXbamZoAyiG2EqTQZ8JuucV5iAVn9TDaa18vVk-dtSLt5tqgNptWup0LgRfLgH4-0aih_lY8y1HoK4Blc23Gf2dOZr_knK9HtRAUEGqhEpumdZ3fxqw9wlvNsNttMYlumzK7eSY1XkRGSWlzL9YQ8sEwQfc4Pt2NU0OSixLydQbiB-qWUn6t1dyxn6GnieiZ8J4BVGqufcLyfRmfWm6QXFTjN7lQNwXnIaGv7N4hyKndk4PJrtzftyDupG_P5i2AALJJnJC10RHBUIaKPKUlhIyE5oxrcmd9J9lINTbB0KSsIFOpNa2-Ye5v6hu8iSgKw-Lkrvh661A6mNLocAOLBVUnCuG5pmn_0VTWikBJbKh-bkGomm2Zrr9NruTxPWXZ3rlbRkQnmKuN_gMQPH1kb7zNsIZQqMwjOE1ucQAaCwWY0uPlsAK-CegwEovkYFrHbcRt87Rx2_W8jMdTxN7HIRF8hsliLy1l1MLgVVT2XXtuUwVNb-EYeHjKKfshpvoihxBD4Gswmcd8v2QW_mzGktmlZNSAaNLjLp-e3UR_QnQC3YoO9u2SDGrJF4LxQx0QiGsjFG2u6_AQDwxYrbYZ7ZTbXCM-dY6V0qxYFhUwvyii6KHR-2E-5XM0incCIX9S7Yd-izJzmrHmlIQaBTYFarzUTUNhOPbG6EuVeT7tsr9OTK7IwUYd-qAKqn9i4Af7F40AKMsKEF9QfGeRBLtKlLPiIIEKmsqnPwkcoUqbOt6biDO2FKoYX2he6-i0yUKko7Zjr-7M9kz6DxtuOdWaIHczRN2-EJtWTdznlq8DlWXoAKmpTsAwEDmt3C3z0lWjuh8UaTVFEUVhpNI3KydewEw6nSbnsJrdHmNo64-taPZKugh7gpPhvZBPp3OevYAi4kSJLxyD884flPpSH76c1Nim28IdwiAZzXiQwc13tqCJ1Rp6GvA8WyVttH7CCQLPkYXmUPfpA5D7dhtUN-aQtwL6-j3_daLRGmjChQEZe2icXJwfBBU0K59v1xkjDuNpAR1Vfk-0rqdtM2aEK7ncFjDrrbbGpcCJvUD0I5KFgCpHtGjoqMFBrkWvbT_Y6VJ_rpBjVx9hG6HPWzcaoCSa24q6IEWYuVMVh7f8nnVM2lvHxfBCjbOX2fxPb3_0IKJ2yVWfV2X5JWDeMr2jtWscoEUjk0Jvz-xrQGYauorPgxbv9Y0wTDa4WgFfXSZ-aU8WQljk6Lt2cYHI6afLv52_Qs1A4RpVLau-GUGcvGeTdWzmoTp2csKPGNaasJjhd2rsmz_JLPabQIOYcpsv43uXgq1K3-MkUeXvYTkz09zBe9r1EnYI3CIxExAgMp9h8MW1GRL-BEmmFj0tfYY3SkjHXG1MUDDf_V3axFnsuGAQNHcQ6PUdEm2EEelWc6TxKFAEVr78aGSGpypPH_G4mehTkW7cpnM5wzRh4zAobQacqyz-V-1ZgblJfXNA-eWSdHQOgrCTFsG5Uw638JWI9WHD4spTBLvMkEK9RvTUniOV0OMKkdEAdjbEO_gEDv2_x0vcPnfEZmBBLvQYV7uaxRMz8s5TyZ5rHvWY3XuWA00s2h-be-8frQlbxYR_FkPP9mF666Kf99bOzhqAwvr_4cfhJlvcz14P2jQma1ulzzmAu19ZVViJf96iUJ6Q7Vh9vldz2ib2iJdKFxeSneMUQL_BWDVMZJaycUE9g1xEVCvnP9Zk4QlHDwV_t3yn3G36tyvGo8XP6MC1eog11YU3MtGCtodrar_VtjnD5IHnh1KnRk00K2FyCseskAAKrexsGqGjqJAE5q4NVqRcjcihPwHtjc_9t93JD2RwUSh0yn1iosDO3RSvnSKXJ1kPavqZB3_znSr-uhjMDtE4DnvJTIyZLFao2afBVOx-FJ9blH_w7s71hAjgG9GoOke5iOz5m7BL9u37EI7mdqppbblKYyaRE6IToOrrlnkAj8HokUhxdpLXC0r_bBUDxCvt8ebGnvyStO-23-msvXkLm5rxYuAffKUQPE27SoqsuUsD5i85hSKiu4smAVyhJ-CQ0nm2rCnwrup2aN0QwNjSBZmUPqBNv12-N3G64SOC4KRnJOt7N4RKGiZgwixcOdWmyvOj04UNHQoWJDFgq_3IOXSq1we3nJHjwnErmnBHav30XXt5jMQ4Ix0Gjr7KeLN5r53LKrMXY58m2kw7-N4Xnmoohb_CidUYFzHVgwWa1l-paNleHDOZKWfjKhzaGFyZF9pZM4DMYNvonBkAA.m0aQWsdGTUl1ZDKTu3-3fCjOOAsKXEbnL-5lwGAB8sI', responseAt: 2023-07-05T16:49:28.862Z, hasSolution: true, duration: 18.704 } ], solved: [ { _vendor: 'hcaptcha', id: '04jbmw464ucx', isSolved: true, solvedAt: {} } ], error: undefined }

SonecaJones avatar Jul 05 '23 16:07 SonecaJones

The problem now is that the captcha is solved, but it does not work hahahah

{ captchas: [ { vendor: 'hcaptcha', url: 'asdasd', id: '04jbmw464ucx', sitekey: '93b08d40-d46c-400a-ba07-6f91cda815b9', display: [Object] } ], filtered: [], solutions: [ { vendor: 'hcaptcha', provider: '2captcha', id: '04jbmw464ucx', requestAt: 2023-07-05T16:49:10.158Z, providerCaptchaId: '73983982833', text: 'P1_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.hKdwYXNza2V5xQfDosKtDu9V8ZNqdmmAImXW-GD7lQ3F1z2Oe9wC-dftnDpMkVEAaHawS3CJdyKGSoYQo8Ld4PAvKi3ylWYjJsnuAZiBIepKKTK9phIxJGnNXgAt2fQn2v-UPPCW8ilqrsu_BvAFjsg15jSyk8ka2JZXxWoORLxIf1KBR-INdaluvOJg4cl3ezXwQNC49fL9akLTIIwAXwFSK4Zq8_IVJlOIw4NZk8vcU3FQ4KmGaDRpIkmzBZi4XIMF794o-hhWcHYIxjJyl_jh0o8O5U-EZHOvafohxzfctYjxtTrDzNFLC6LLoxb42vaXH2NGJCfb8i00Hijg8sGkHOKK43S6OYlFnIpyP14TnGnsuEiXUJWzM0yPBnZAh1FR077PCJLjnBfO-U4CsMyS-GhH-CiB7nE8n153XOYofcmiFuUpvh2kBuoLXFnpPFxJXbamZoAyiG2EqTQZ8JuucV5iAVn9TDaa18vVk-dtSLt5tqgNptWup0LgRfLgH4-0aih_lY8y1HoK4Blc23Gf2dOZr_knK9HtRAUEGqhEpumdZ3fxqw9wlvNsNttMYlumzK7eSY1XkRGSWlzL9YQ8sEwQfc4Pt2NU0OSixLydQbiB-qWUn6t1dyxn6GnieiZ8J4BVGqufcLyfRmfWm6QXFTjN7lQNwXnIaGv7N4hyKndk4PJrtzftyDupG_P5i2AALJJnJC10RHBUIaKPKUlhIyE5oxrcmd9J9lINTbB0KSsIFOpNa2-Ye5v6hu8iSgKw-Lkrvh661A6mNLocAOLBVUnCuG5pmn_0VTWikBJbKh-bkGomm2Zrr9NruTxPWXZ3rlbRkQnmKuN_gMQPH1kb7zNsIZQqMwjOE1ucQAaCwWY0uPlsAK-CegwEovkYFrHbcRt87Rx2_W8jMdTxN7HIRF8hsliLy1l1MLgVVT2XXtuUwVNb-EYeHjKKfshpvoihxBD4Gswmcd8v2QW_mzGktmlZNSAaNLjLp-e3UR_QnQC3YoO9u2SDGrJF4LxQx0QiGsjFG2u6_AQDwxYrbYZ7ZTbXCM-dY6V0qxYFhUwvyii6KHR-2E-5XM0incCIX9S7Yd-izJzmrHmlIQaBTYFarzUTUNhOPbG6EuVeT7tsr9OTK7IwUYd-qAKqn9i4Af7F40AKMsKEF9QfGeRBLtKlLPiIIEKmsqnPwkcoUqbOt6biDO2FKoYX2he6-i0yUKko7Zjr-7M9kz6DxtuOdWaIHczRN2-EJtWTdznlq8DlWXoAKmpTsAwEDmt3C3z0lWjuh8UaTVFEUVhpNI3KydewEw6nSbnsJrdHmNo64-taPZKugh7gpPhvZBPp3OevYAi4kSJLxyD884flPpSH76c1Nim28IdwiAZzXiQwc13tqCJ1Rp6GvA8WyVttH7CCQLPkYXmUPfpA5D7dhtUN-aQtwL6-j3_daLRGmjChQEZe2icXJwfBBU0K59v1xkjDuNpAR1Vfk-0rqdtM2aEK7ncFjDrrbbGpcCJvUD0I5KFgCpHtGjoqMFBrkWvbT_Y6VJ_rpBjVx9hG6HPWzcaoCSa24q6IEWYuVMVh7f8nnVM2lvHxfBCjbOX2fxPb3_0IKJ2yVWfV2X5JWDeMr2jtWscoEUjk0Jvz-xrQGYauorPgxbv9Y0wTDa4WgFfXSZ-aU8WQljk6Lt2cYHI6afLv52_Qs1A4RpVLau-GUGcvGeTdWzmoTp2csKPGNaasJjhd2rsmz_JLPabQIOYcpsv43uXgq1K3-MkUeXvYTkz09zBe9r1EnYI3CIxExAgMp9h8MW1GRL-BEmmFj0tfYY3SkjHXG1MUDDf_V3axFnsuGAQNHcQ6PUdEm2EEelWc6TxKFAEVr78aGSGpypPH_G4mehTkW7cpnM5wzRh4zAobQacqyz-V-1ZgblJfXNA-eWSdHQOgrCTFsG5Uw638JWI9WHD4spTBLvMkEK9RvTUniOV0OMKkdEAdjbEO_gEDv2_x0vcPnfEZmBBLvQYV7uaxRMz8s5TyZ5rHvWY3XuWA00s2h-be-8frQlbxYR_FkPP9mF666Kf99bOzhqAwvr_4cfhJlvcz14P2jQma1ulzzmAu19ZVViJf96iUJ6Q7Vh9vldz2ib2iJdKFxeSneMUQL_BWDVMZJaycUE9g1xEVCvnP9Zk4QlHDwV_t3yn3G36tyvGo8XP6MC1eog11YU3MtGCtodrar_VtjnD5IHnh1KnRk00K2FyCseskAAKrexsGqGjqJAE5q4NVqRcjcihPwHtjc_9t93JD2RwUSh0yn1iosDO3RSvnSKXJ1kPavqZB3_znSr-uhjMDtE4DnvJTIyZLFao2afBVOx-FJ9blH_w7s71hAjgG9GoOke5iOz5m7BL9u37EI7mdqppbblKYyaRE6IToOrrlnkAj8HokUhxdpLXC0r_bBUDxCvt8ebGnvyStO-23-msvXkLm5rxYuAffKUQPE27SoqsuUsD5i85hSKiu4smAVyhJ-CQ0nm2rCnwrup2aN0QwNjSBZmUPqBNv12-N3G64SOC4KRnJOt7N4RKGiZgwixcOdWmyvOj04UNHQoWJDFgq_3IOXSq1we3nJHjwnErmnBHav30XXt5jMQ4Ix0Gjr7KeLN5r53LKrMXY58m2kw7-N4Xnmoohb_CidUYFzHVgwWa1l-paNleHDOZKWfjKhzaGFyZF9pZM4DMYNvonBkAA.m0aQWsdGTUl1ZDKTu3-3fCjOOAsKXEbnL-5lwGAB8sI', responseAt: 2023-07-05T16:49:28.862Z, hasSolution: true, duration: 18.704 } ], solved: [ { _vendor: 'hcaptcha', id: '04jbmw464ucx', isSolved: true, solvedAt: {} } ], error: undefined }

any advance? I'm facing similar issue, looks like hcaptach is blocking any automated-related try.

rpsjr avatar Dec 19 '23 11:12 rpsjr

The problem now is that the captcha is solved, but it does not work hahahah { captchas: [ { vendor: 'hcaptcha', url: 'asdasd', id: '04jbmw464ucx', sitekey: '93b08d40-d46c-400a-ba07-6f91cda815b9', display: [Object] } ], filtered: [], solutions: [ { vendor: 'hcaptcha', provider: '2captcha', id: '04jbmw464ucx', requestAt: 2023-07-05T16:49:10.158Z, providerCaptchaId: '73983982833', text: 'P1_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.hKdwYXNza2V5xQfDosKtDu9V8ZNqdmmAImXW-GD7lQ3F1z2Oe9wC-dftnDpMkVEAaHawS3CJdyKGSoYQo8Ld4PAvKi3ylWYjJsnuAZiBIepKKTK9phIxJGnNXgAt2fQn2v-UPPCW8ilqrsu_BvAFjsg15jSyk8ka2JZXxWoORLxIf1KBR-INdaluvOJg4cl3ezXwQNC49fL9akLTIIwAXwFSK4Zq8_IVJlOIw4NZk8vcU3FQ4KmGaDRpIkmzBZi4XIMF794o-hhWcHYIxjJyl_jh0o8O5U-EZHOvafohxzfctYjxtTrDzNFLC6LLoxb42vaXH2NGJCfb8i00Hijg8sGkHOKK43S6OYlFnIpyP14TnGnsuEiXUJWzM0yPBnZAh1FR077PCJLjnBfO-U4CsMyS-GhH-CiB7nE8n153XOYofcmiFuUpvh2kBuoLXFnpPFxJXbamZoAyiG2EqTQZ8JuucV5iAVn9TDaa18vVk-dtSLt5tqgNptWup0LgRfLgH4-0aih_lY8y1HoK4Blc23Gf2dOZr_knK9HtRAUEGqhEpumdZ3fxqw9wlvNsNttMYlumzK7eSY1XkRGSWlzL9YQ8sEwQfc4Pt2NU0OSixLydQbiB-qWUn6t1dyxn6GnieiZ8J4BVGqufcLyfRmfWm6QXFTjN7lQNwXnIaGv7N4hyKndk4PJrtzftyDupG_P5i2AALJJnJC10RHBUIaKPKUlhIyE5oxrcmd9J9lINTbB0KSsIFOpNa2-Ye5v6hu8iSgKw-Lkrvh661A6mNLocAOLBVUnCuG5pmn_0VTWikBJbKh-bkGomm2Zrr9NruTxPWXZ3rlbRkQnmKuN_gMQPH1kb7zNsIZQqMwjOE1ucQAaCwWY0uPlsAK-CegwEovkYFrHbcRt87Rx2_W8jMdTxN7HIRF8hsliLy1l1MLgVVT2XXtuUwVNb-EYeHjKKfshpvoihxBD4Gswmcd8v2QW_mzGktmlZNSAaNLjLp-e3UR_QnQC3YoO9u2SDGrJF4LxQx0QiGsjFG2u6_AQDwxYrbYZ7ZTbXCM-dY6V0qxYFhUwvyii6KHR-2E-5XM0incCIX9S7Yd-izJzmrHmlIQaBTYFarzUTUNhOPbG6EuVeT7tsr9OTK7IwUYd-qAKqn9i4Af7F40AKMsKEF9QfGeRBLtKlLPiIIEKmsqnPwkcoUqbOt6biDO2FKoYX2he6-i0yUKko7Zjr-7M9kz6DxtuOdWaIHczRN2-EJtWTdznlq8DlWXoAKmpTsAwEDmt3C3z0lWjuh8UaTVFEUVhpNI3KydewEw6nSbnsJrdHmNo64-taPZKugh7gpPhvZBPp3OevYAi4kSJLxyD884flPpSH76c1Nim28IdwiAZzXiQwc13tqCJ1Rp6GvA8WyVttH7CCQLPkYXmUPfpA5D7dhtUN-aQtwL6-j3_daLRGmjChQEZe2icXJwfBBU0K59v1xkjDuNpAR1Vfk-0rqdtM2aEK7ncFjDrrbbGpcCJvUD0I5KFgCpHtGjoqMFBrkWvbT_Y6VJ_rpBjVx9hG6HPWzcaoCSa24q6IEWYuVMVh7f8nnVM2lvHxfBCjbOX2fxPb3_0IKJ2yVWfV2X5JWDeMr2jtWscoEUjk0Jvz-xrQGYauorPgxbv9Y0wTDa4WgFfXSZ-aU8WQljk6Lt2cYHI6afLv52_Qs1A4RpVLau-GUGcvGeTdWzmoTp2csKPGNaasJjhd2rsmz_JLPabQIOYcpsv43uXgq1K3-MkUeXvYTkz09zBe9r1EnYI3CIxExAgMp9h8MW1GRL-BEmmFj0tfYY3SkjHXG1MUDDf_V3axFnsuGAQNHcQ6PUdEm2EEelWc6TxKFAEVr78aGSGpypPH_G4mehTkW7cpnM5wzRh4zAobQacqyz-V-1ZgblJfXNA-eWSdHQOgrCTFsG5Uw638JWI9WHD4spTBLvMkEK9RvTUniOV0OMKkdEAdjbEO_gEDv2_x0vcPnfEZmBBLvQYV7uaxRMz8s5TyZ5rHvWY3XuWA00s2h-be-8frQlbxYR_FkPP9mF666Kf99bOzhqAwvr_4cfhJlvcz14P2jQma1ulzzmAu19ZVViJf96iUJ6Q7Vh9vldz2ib2iJdKFxeSneMUQL_BWDVMZJaycUE9g1xEVCvnP9Zk4QlHDwV_t3yn3G36tyvGo8XP6MC1eog11YU3MtGCtodrar_VtjnD5IHnh1KnRk00K2FyCseskAAKrexsGqGjqJAE5q4NVqRcjcihPwHtjc_9t93JD2RwUSh0yn1iosDO3RSvnSKXJ1kPavqZB3_znSr-uhjMDtE4DnvJTIyZLFao2afBVOx-FJ9blH_w7s71hAjgG9GoOke5iOz5m7BL9u37EI7mdqppbblKYyaRE6IToOrrlnkAj8HokUhxdpLXC0r_bBUDxCvt8ebGnvyStO-23-msvXkLm5rxYuAffKUQPE27SoqsuUsD5i85hSKiu4smAVyhJ-CQ0nm2rCnwrup2aN0QwNjSBZmUPqBNv12-N3G64SOC4KRnJOt7N4RKGiZgwixcOdWmyvOj04UNHQoWJDFgq_3IOXSq1we3nJHjwnErmnBHav30XXt5jMQ4Ix0Gjr7KeLN5r53LKrMXY58m2kw7-N4Xnmoohb_CidUYFzHVgwWa1l-paNleHDOZKWfjKhzaGFyZF9pZM4DMYNvonBkAA.m0aQWsdGTUl1ZDKTu3-3fCjOOAsKXEbnL-5lwGAB8sI', responseAt: 2023-07-05T16:49:28.862Z, hasSolution: true, duration: 18.704 } ], solved: [ { _vendor: 'hcaptcha', id: '04jbmw464ucx', isSolved: true, solvedAt: {} } ], error: undefined }

any advance? I'm facing similar issue, looks like hcaptach is blocking any automated-related try.

If you need to pass by hcaptcha you need to build your own solution. This does not work anymore. Paid services like 2captcha dos not work anymore.

SonecaJones avatar Dec 19 '23 19:12 SonecaJones