22.10.2022, 02:21. Показов 1164. Ответов 0
Здравствуйте, мне нужно обойти hCaptcha, я использую сайт AntiCaptcha, мне приходит ответ в таком виде
| Code |
1
| g-response: P0_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwYXNza2V5IjoiRUI2VDNqNEdHaXpIVlhmRXV2NTUxWnNNemdXeThLQzRHQnNIQ2tqT0U1VVQ3Nm11bWJyeldFYmsrbVl6dFUyU3dwSG5iUEdlTlE2ZEhPTHlpeTFmclJ1NGxJbTArZmZDS2ZmM2dEcjdNTC9QYjlYYjhsLzF0K3RmeEJUbEVLSHRmMis3RDgrd3JCVWc1eUxoQytiTGlzT0hpeEpQT25tOWcwQjM2cTZGZCs0bzk5cCtLMFV5bXNzbkVYcFRmM3pjdlMyTzJRdzhKajhmZ0Vxb3B2SE00SzdmNUtZa0t5cG02WjF1a2FsQTFRSktjWWV5dm5hTm5qMy9EMVJic216WE12dHNQV3VnaHZyeExzWXAyQmVrV1dCN3pja0YxR1JMZnFTYjBBdXJ4RXpxVW9ZTjJ2TEpzRVZ2ci9GeE9BcXVUc0J2VmxsVWlQcko3TXRHcFhZR21JTU92UjNRSUFBb2R6bXlCcmJHeVg0NE1KeWtLR1BiVU9ScWZLZGZxVnRBRDNLc0FNWCs1aGp6eXI3UmplL3dnTjF5ck1zeFl2eittNzEybHVmam9ycXIxby9NazJpWFFwTWpyY1R5VTZIUjJia2JCMm9VY05vRW1TMHhGN3hBUkJRRlVKbmF0WnZMbzljQzBURnVOd2h2N1RPTVdwK0U0UHc4eWNlUmt2ZTB6dEp2QmtjVlpZQTJtRnZlaVdoRnJXWFRRVWdZcjdsZ3FxbHQ0enBhU2N2Ym9keTBUc1dtTkVkZUZ0V0Jmb0VVVFpJcWdWU1c1aDhpTDl0d3hEZlFycEVuVkRESjBOUEZPSG9vbzZ3UENOeTlQYmhST0M5WUpCa0s4TUliVE5iYXdlNFRuNDFocmZSdVhSQ2UvK3RZRm5hTVI1UDBCamh5ejMzTTFHN1lmY2x6ZG9BNHphc1ovM0xLeXA4SVdsREN6ZEx4UENNdnJUZFZZWTV2bnlDWFlCSElCekNHKzlwSHdwVjl0Y21Nc1hheWdEditXVWFDZW8vTFdNc2NmcWlTM0J6WHZycXFvanhwMnVpd3FRZGlBTmFIOCt6T1lIc1h1ZFA2YlBPaHNWbklPYXJicGtPcTZrVTFTRCtXRG9qaXdZZTRGUzdiNVlhQzBSQ2tsQXhUZ1dGYWlTSlFURXFOekMySlFRYmt2SXEzTEN0NjdkQ1pTNnBrVEVGV2tCc0I0c3E2VDJsRDB1VnlpMkJCc1JHM3g0eEJtNjVkUDVZUXRTWFgrKytidm9tS1R5Q254R1JnZnRKRTVjN2UyVU93ODI0dmJrUjBqWFpLbExnY2U3NVgvWDBYemhkL0VkTWZwbXFTNk1OREtTM3dWR3dNR001cGxET2FpY3VQa2xaUkw5NmxyMHZWNk1hNHVKY08zQVQ0MjVrUGs3LzJFRG1sbUVINWowRlFaZ0VKbUo5OHF5MVJseUplT0RWMGhoemhsUDlNQ0dsLzJ2djhMdkg4RXhyRndqMUtYK0M2RzVNN24xL3FkWFgzb2ZOd2dWNTVaeFY1SEk3ajNMUWh5ajR2a1JMZjJBUmV5bi8wYTNoOGw4QVRhR1JGRWwrR25DWjg2OVpmdXRWVGEzSlFQYmJScWJPbVAzQVhkMEZjZldHLzFRZ2lTZnFLMXNqVDV0TGpnUThLamY4UmE5OGpSVXg2WkJxMmpMVVJPWHVnZ00yb0NOcGp5WDdMSGJqY2xRZnRnZnVkQjFLVnFYRWtBOTlsSk53cmliKzFoUHg1OENUSFVCYVEzUGYwTmd0QkJ5NEo3SnpYYmthN2k1akJuZVRLVmtzRTlBcEVnOUwzdVhKakZnSHJreEhhV2E3SDRrWWdYK2UwV25TNnFnc2hOMjNUTXpCQkJwcWFYYkxqRDNjVEQ5ZVN2Q0FaQ25FYk93SkppNUJ0emdDWEhQU1AvY3JDR1lUTHB5QnFTWWg2RGZnYUZvMUpzb1lFV0ZjOUx0VHFhd25KZGJnL05nVnpnMVREb244dlRmUVRZczMxbEx1T3l0VXc4bjZSdzNicVFRRkFUY0NCZ0VEa2l0clVBUHFBNm8rc3E5ajJrYlk3UHFsMWxORi9wdGFWZWxSQ1piMHRwTit0c3NHQzYySmFKM2U2QXZvNGg4QWRSaGVzNHF3Ny93QWJiYXlGcnFSSWF3NlVXSDdkcmwyOXIrSXhxd0ZQVENaNk9VcEc4dEhHVFhMUEtRb1VtZ05URjBEZEZHUy9HMUtXNGZUQ2F4TG5ZK2FxSVh3WTBublRsNTgyMjZMV3dNOEFJRDhDMUpKdXk5eGIrekljUms3MWNuRjlsZjYzSUg1cTJ4cDdVWEN3WGF4d0gzemxvT1h2L0VHM1FhbGhEdkN5OTlERTZFYlpnZFBzUS83K2dtMHlGVS91VmJzSUZpdDg1UGc1Wlk4WWJnRndYdGdvWXRwaHc4WGxGeXR6VVdVUUZqNk4yYVZCZ2F4a21oeWR6eDV4RHVjWk5UVHNDaWhxdXJjY0hRZlFrdDNuS0tSRDlrZnpmK1NQWVdyRkF5ckFjNS9nU2xlc1VVZWRvSEk0NEE5bzBpT3N1bFhNMzNDeC9zK1FCZkdKRDF1aGRIemMvS2tGZmNHbSszSzdGd1ZLWkIwTk9rVHRhdGl5L3MrakZrbUFvdmJpNGxwbkV4c1N4TDlER3oxOFlhbTVTTGt0ODViUitlaU5GZExSWWd6SXVDaEYwQnlOa2VHeStYNGZMc0dMUU5PNkhLUWJsZFRBbU9YL2VUWEwzRkQ5ZXRFcVc2UGx4VWRzdlBGT05jM3dINm9nUjJjMXVNdlNvRVNheTFqV2Fac0ZxS1doWEk4d0tZTzZ1aGhWY010amFmdkxySS9WREkvem5hUERQM1RXRlVMdmlDTWtpeTFrNGlIOHNZRDdZeXovcXFvVEVod1BlcDVKeEc0dzlHZDEwcklDM1JNMlY0YW81dHB2TC9uNXBMSWpwOWFVSGFRUmEybjJtNnVVR1k2dk0yaVRadWZxSkZMbXlqUFVJdFh6NmpLdHpVenBmb0pTanNwTFlMN29tK3VWdy8wSWZvRHk2cEhYM2dUYUo3bEhYSjl2MHZzQ2Fra000enc5QUtLR3ljNTZPTkJpcWk3UTJxeHE4NXlLbjUwR2lVRThUV2pTenBEcGhVdDI5SVBoUE0zcElHQVhkZUYzYkZFMzZveHZUUzJQazlLUkVkdXhwcVpyUDdPOVNLaDhCRHlXVWwzd25vQjlQTTJMRTBZS1h2QWdLU3NRTWpqVnRYWGhGRUZGRVprNWUzem91Z05RMjRhbEw1ZDRKb1VtVTdZcENaYVZnS2JWT2gzL0RGQXpmVFNuQlkycUpIMlZ4SjhaaVFRa3FSTVpieU5nUWd3ZmpLUzRTR2NqZUtZRDg1eG41R0YrLzlwZytSOUJkOXIwa0tzUGtrSHhoU1d0T0lPU3VxSUx2L1BYTVB1WEd1TWxJUDg1NmJNelg3WGFjQUlRdElkZW5HZ1RhckhWUHRrb0hscE40TTd4K1BrV25ZSEZvRm1qdUo0UWhVMk45ZERQeGhML0RjRUVtNUVsL2xCMG95elQ1d0IvV3Z5MXpaOTdyN0ovSG1tckJYeFcxNktXVG9MVi9TTkZUZDZpdXlOT0JBT2ZHcElVRkorRGhnMEJtREhOOU5Ka3dWNG1xbGdIREpWU1NOY1JiOXhra1pwbjhvMTVuZXlaaTZubDlpR0JiYW83dm50K0N3MkRjYTZieWRnM0R0WWhaVzZGQmw2SG9GcXQ1N0ZxYkpMRElUSTFaTDBVQnVVSzZETExNanFkcndSL3htYy93RGtPTFRmcmZCdlVhK0hvaWZlbU1RWCtzR1VoT3ZISGUwdkJialV4SWk4V2I2eWZhb2swTlhCTFEzNXlBWW0yV1o4K1RoQ2lVNUhwZVJSUjRVTVNyZ1FVb05XalVmRVpET0xMZG1JZEZEOWFpUFNKSDdGK0FGMExFdldDbE1sMC9jWG5OZDZncmQ1eHU5b1pSVXp0NzVVZ1YxeGtrdTUvRXZzRlNqa2F4NTEvQzJQWGJROWk4VEZoVGlMRWtkbU1PSVdMM1ZNL2J2MEo1ZURZQTFJMVZBN3NiK09LbnJZM0hpcVBQV2IvZ1BHSUtPSmsrL3l2bEFacGVXUXBLcU5qZWZlZ1FtTmU0bDBLeDUwVFdMNFVSaWYwSFFvd09kWDR3aTAvWFpTMjJ4bmxoZGlJTlVtMUYrR3czY2F3Z0RBSStxUjRuK0ZobFlHRTJpV3FWazl5YkNZbG8ra0lQYmNETmFQVmErRzVhWlB5ZFZSK25tdVYxaE5QWDdtVG5uNis2VVNlT21pMFppdlpnWFllRHpNbzhUMGtyVFdMWU5EL2VGOUxNc2xoUlZqbDJSV3N1SEJBNDVhSGxvaVlzcjM1Y2lCWVpVQTBlSlAzc1l6RHVTRG1IcmJZcjBQWHVLNjFsOFludVlla3FnMVl4V3drTDNJc2lHNTVZeW1CVjBCY05mNElBQWdicWM1WThpZkd6cTVyTkJwTGhTR215eS9kUWFPbHVDN2I4dDlXZWVKNXpuQTlkRlZsZVFTdVR4dlRNTk1LMHVBWm9oeHlxZDFFK2IraElkVEtGOTFEbDF5c28wQXlIZVo5R3laci9sdWRhTWZ3bEFZR2ZUR2gwNHdKczFtVTVLbkYzWkRXTE5JaG0wa0ovcmR4cVVPZXpDd2FhckFQNWlsQnZod0hGSHhGYWFhWEZ4UVRwMmJqdStpN01RT00xTW9OS25wcDdYL1FpcmJGWjlUZksxWk5HQlF1Mkl6NTQ2MkFkVGNDVE1PMk5uYkZmQTRDNmFjaTRVaEc3enRlN0t4SDVZcXY0VjZvOW5GdVR0d0NNRWxNdDlXeVhTbFRWRmdCaWQ2bUhRMXdqWUk5MkYyR3JmbW5tVFdZMUJIRDZKMjNheW5NandiM0x6WXgzV3EwTzNZRVBQTHFMNnZGcldxREFZU05NMkRjTVZUZTd5Q3ZRUkIwYk15bTRlWXpQbklZMXZPZVVsaHJZeHJOT3Q0ay8yUWdwcENPRzZoUGJOVHFGVFpkK3BnKzRqN1ZPM0s1WEcwSHExN2FKbDNRRkhtd2RKWFVrY2kyUzB1OWR6UmlNcnIrWWgyckN0L2gvYURURndZQ0Z0SWM0L0JpMVpSVGpqODFFbnM5ZTB2MnN5T3Nuejl4SmtwNERQTHg1Vm9jZnNHazZKWmhSRGl4NmRIVThmM1FlcGNJQlhGV1l5NkNaVjNWcnEwSk12ZldyNDB0YVN6QU1MK3BNenNVU3doWUJYa1RMNEh1OTV4R1NKU0hyZi9OMnc9PWJzNjdpRGtLVnF2dTBQWm4iLCJleHAiOjE2NjYzODE0NDQsInNoYXJkX2lkIjo1MzU3NjU1OSwicGQiOjB9.pqLatH4UxArssM8CdEV9-DRa7UWwOHuRCKLfDjaG1fQ |
|
как мне отправить этот ответ в капчу?
Добавлено через 3 часа 9 минут
пробую вот так
| Code |
1
2
3
| driver.execute_script('var element=document.getElementById("h-captcha-response"); element.style.display="";')
driver.execute_script("""document.getElementById("h-captcha-response").innerHTML = arguments[0]""", g_response)
driver.execute_script('var element=document.getElementById("h-captcha-response"); element.style.display="none";') |
|
выходит ошибка
| Code |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
| Traceback (most recent call last):
File "C:\Users\yongt\Desktop\scam\server.py", line 82, in <module>
hCaptcha()
File "C:\Users\yongt\Desktop\scam\server.py", line 73, in hCaptcha
driver.execute_script('var element=document.getElementById("h-captcha-response"); element.style.display="";')
File "C:\Users\yongt\AppData\Local\Programs\Python\Python310\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 492, in execute_script
return self.execute(command, {
File "C:\Users\yongt\AppData\Local\Programs\Python\Python310\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 429, in execute
self.error_handler.check_response(response)
File "C:\Users\yongt\AppData\Local\Programs\Python\Python310\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 243, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.JavascriptException: Message: javascript error: Cannot read properties of null (reading 'style')
(Session info: chrome=106.0.5249.119)
Stacktrace:
Backtrace:
Ordinal0 [0x00E2DF13+2219795]
Ordinal0 [0x00DC2841+1779777]
Ordinal0 [0x00CD423D+803389]
Ordinal0 [0x00CD6D04+814340]
Ordinal0 [0x00CD6BC2+814018]
Ordinal0 [0x00CD755F+816479]
Ordinal0 [0x00D2FC1B+1178651]
Ordinal0 [0x00D1E7FC+1107964]
Ordinal0 [0x00D2F192+1175954]
Ordinal0 [0x00D1E616+1107478]
Ordinal0 [0x00CF7F89+950153]
Ordinal0 [0x00CF8F56+954198]
GetHandleVerifier [0x01122CB2+3040210]
GetHandleVerifier [0x01112BB4+2974420]
GetHandleVerifier [0x00EC6A0A+565546]
GetHandleVerifier [0x00EC5680+560544]
Ordinal0 [0x00DC9A5C+1808988]
Ordinal0 [0x00DCE3A8+1827752]
Ordinal0 [0x00DCE495+1827989]
Ordinal0 [0x00DD80A4+1867940]
BaseThreadInitThunk [0x75ECFA29+25]
RtlGetAppContainerNamedObjectPath [0x77D67BBE+286]
RtlGetAppContainerNamedObjectPath [0x77D67B8E+238] |
|
Добавлено через 1 минуту
на сайте есть этот id <textarea id="h-captcha-response-0g8rzq6hxtdn" name="h-captcha-response" style="display: none;"></textarea>