Comments (4)
Same problem here :(
from deathbycaptcha.
While working on support for type 4 I have been experiencing the same response from DBC. I wrote to dbc admins, and that helped. Although there was no response from support. Looks like DBC internal problem. Let them know you are having problems with DBC service.
from deathbycaptcha.
I feel like I'm having similar issues. Below is one of my example requests. It's a pretty straight forward request - just a normal "type the words" deal. I'm using a sample image that meets criteria I've established with them. You mentioned that you had luck talking to their admins? The only thing I've gotten back from them is essentially "Make sure you're tooling is sending the request correctly". About half the time I send the same or very similar request, I get success, the other half, it errors out as below. @staszek-arsdata -- can you elaborate on your previous comment? It seems very non-deterministic, and their support has not been helpful.
client = DeathByCaptcha.new(ENV['CAPTCHA_USERNAME'], ENV['CAPTCHA_PASSWORD'], :http)
image_url: 'http://www.fitmentgroup.com/img/client_small_kaltire.png'
captcha = client.decode!(url: image_url)
App 110 stdout: D, [2018-02-15T22:42:32.838438 #110] DEBUG -- : [httplog] Connecting: api.dbcapi.me:80
App 110 stdout: D, [2018-02-15T22:42:33.711053 #110] DEBUG -- : [httplog] Sending: POST http://api.dbcapi.me:80/api/captcha
App 110 stdout: D, [2018-02-15T22:42:33.711215 #110] DEBUG -- : [httplog] Header: user-agent: DBC/Ruby v5.1.0
App 110 stdout: D, [2018-02-15T22:42:33.711276 #110] DEBUG -- : [httplog] Header: accept-encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
App 110 stdout: D, [2018-02-15T22:42:33.711343 #110] DEBUG -- : [httplog] Header: accept: */*
App 110 stdout: D, [2018-02-15T22:42:33.711391 #110] DEBUG -- : [httplog] Header: content-type: multipart/form-data; boundary=infosimples900915
App 110 stdout: D, [2018-02-15T22:42:33.711483 #110] DEBUG -- : [httplog] Data: --infosimples900915
App 110 stdout: Content-Disposition: form-data; name="captchafile"
App 110 stdout:
App 110 stdout: base64:iVBORw0KGgoAAAANSUhEUgAAAIwAAABQCAYAAADLPJ1qAAAAGXRFWHRTb2Z0
App 110 stdout: d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9i
App 110 stdout: ZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2Vo
App 110 stdout: aUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6
App 110 stdout: bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0
App 110 stdout: LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpS
App 110 stdout: REYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJk
App 110 stdout: Zi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIg
App 110 stdout: eG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxu
App 110 stdout: czp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1s
App 110 stdout: bnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9S
App 110 stdout: ZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9w
App 110 stdout: IENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1
App 110 stdout: RTYwMzU4MEQ1QkUxMUUyQTY0QUI5RkZDMTMyN0JENSIgeG1wTU06RG9jdW1l
App 110 stdout: bnRJRD0ieG1wLmRpZDo1RTYwMzU4MUQ1QkUxMUUyQTY0QUI5RkZDMTMyN0JE
App 110 stdout: NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAu
App 110 stdout: aWlkOjVFNjAzNTdFRDVCRTExRTJBNjRBQjlGRkMxMzI3QkQ1IiBzdFJlZjpk
App 110 stdout: b2N1bWVudElEPSJ4bXAuZGlkOjVFNjAzNTdGRDVCRTExRTJBNjRBQjlGRkMx
App 110 stdout: MzI3QkQ1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4
App 110 stdout: bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7TIFywAAEMRJREFUeNrsnHno
App 110 stdout: VdUWx49DOVXOZc5Tg6iVJpGilKIg5gT6fELwQPJJIhYN9EcvCJHgQdGDKJTn
App 110 stdout: H/Iw6AXPP9RSVMKhtFEsNU0ty6HSRk0tNdO3PxvXZd312+fec3/35x/BWnD5
App 110 stdout: 3XvOPnuvvdZ3DXvtfX7NLl++nDk5FaXmLgInB4yTA8bJAePkgHFywDg5OWCc
App 110 stdout: HDBODhgnB4yTA8bJAePk5IBxcsA4OWCcHDBODhgnB4yTkwPGyQHj5IBxcsA4
App 110 stdout: OWCcnBwwTjVSy2oNFi9enH399ddZly5dJv/222/TmjVr1uePP/5oEW5dtTfg
App 110 stdout: 5OW6MFbFa1dzfDtO6tqf3Vm0bNny7KVLl/aHv/85f/787qFDh2YPPfRQfYBp
App 110 stdout: 0aJFs9DpP7/99tunwl9+lwRX6a3JIm3ynqkGksa8rUkf9rnUNX09BRDNU6Vn
App 110 stdout: U3PSfdbzxmnRPiq14x76DJ/JATB/a9eu3d+DblfV7WGuueaav/7+++9PtWrV
App 110 stdout: Krv55puztm3b1m11KcHl9VPEs9g2tv8iPBbhI6/PWsaoZR6Neb6aZ7TzOHny
App 110 stdout: ZHbixImuFy5cWPrdd99dCJfX1QWYn376aQYd9+jRI7v++uuzixcvlgZr3rx5
App 110 stdout: zcLJey5PEHnWri05dU+3kefFqnQ7+dj2wqt8h2fNi+apqNHodpa3PLkUGUfm
App 110 stdout: peeSkrX9Tdubbrop6vSHH37oduTIkel1A+bHH38chndp06ZN7FgLX3/PU6b+
App 110 stdout: C7N8rNA14pm4Vo4oS4Rr+6Wd7lMLWSvEuubghuNYwbLiJ3jR0ljMN3jW2EZ4
App 110 stdout: 0gCy86jFq9jfup9KRqB516BXqUOhse33kI/GqHFl7C51h6TQYWsRnEzOWkxI
App 110 stdout: hqPAtWJoy3PXXnttSTAw9+uvvyYnyzP8BZghAcvOnTtXZnmtW7cuKdBa6Nmz
App 110 stdout: Z2PfWhj0pcfXz/H5+eef8Z4RLChAg0sAgUft2rVrBI/0z314E4BZgOYBSIyA
App 110 stdout: fqzXgFfuw0s18NEWBdNegEOfyCCVq6RyLisbRZfqBkwY6JJ1z9oimOThw4ej
App 110 stdout: VYri5Tp/+/fvX3KZhw4dihNFAdIX35ksSujVq1cExpdffhknI0IGZB06dMi6
App 110 stdout: d+9eJhTuA1bGV1YS/3L9uuuuy3r27NkgDIUEPvv+++9LvxGeNgb+ogQAdebM
App 110 stdout: mdgH/Yuyg+uOc9XzqJSD8BsjAGQYhJYTvMGrKFEbRSr00Aey6ty5c9atW7f4
App 110 stdout: XMg9ogGExDXpfSxAkXenTp3i89VSgpoBk5dTiOWjzPbt22dPPvlkBI1YwcqV
App 110 stdout: K7MPPvggfmcSBw8ezPr165fNmTMngkJWXN988032yiuvRAGEpXv2xRdfRAXN
App 110 stdout: nz8/Co82mzdvzt54440Yb7ViuHf69OnsxhtvzB5//PEyRdAnCteC4D7X+AA+
App 110 stdout: BAyw4SHlJWjP/WPHjkXgww/jAZQnnngi69ixY1JBKZm99NJL2dGjR7NHH300
App 110 stdout: ei2Z/7vvvpu9+uqrEdzcYy55fSJvlP3ZZ59l69ati7IaMGBABMvEiROzCRMm
App 110 stdout: lHLMPAJwL7zwQlkI086gyQFj3RsCRMEarVBIoqJVwhhgARAPP/xwFLIQYHv9
App 110 stdout: 9dfjd7zLqVOnokUvWLAgClVo0KBB2erVq+NkUZYGAQKkfgDYtFDI/rFmHWoQ
App 110 stdout: JmAhgcfijx8/HvlB6Ag/JTQJFWElkfXu3TvyzDOAvyghIzwac2IsnXjiHeAL
App 110 stdout: /rmXykU04Wnhf9iwYdmLL76YffXVV/H6rbfemt1www1VeaGmJl5T54tNVum1
App 110 stdout: QrSJJIJncE242JAsRwuW8PLII4+UgQWlLlmyJFodwod5Qsv999+f3XbbbWX9
App 110 stdout: sZxHUExUC5tnGB+wacIj0JbxdeIMIAExoIE/FAVQAB3K1HmQduU8+8svv8R5
App 110 stdout: ARi8TS1ECMSA+vTp04B/5s84eLxqYNFESJkxY0Y0DORrdZBHyAaZ2fylSUOS
App 110 stdout: jYGiBATO4FieWVlFheHCAcZjjz0Wla5pxYoV2a5du6L3oB3IBxTTp09vMD7u
App 110 stdout: GoECKCxR+KFvvlth4TngS3IMyRW4xgdw4MLxerj2nTt3Ruu2+YMWIs8DOEBF
App 110 stdout: v59//nn8juAtEAAgihGwffTRR7EtY2gChHgYgNK3b9/y7POKAUkuiFHgMTXd
App 110 stdout: fvvtETh4FutdABJy0Hzx/ZNPPokpgaQKtRZDiyS9uSsAAIPALBhwvzBMToNn
App 110 stdout: ueWWW8ruE162bNkS3ShtsFpc/rx583LdKn3s3bu3VG+Q8XmeuG/dLtf1khXB
App 110 stdout: 0562gGX48OGlHIVcC++B9yF82Pgu8wcIfH/77bezd955JyafAwcOzJ5++umy
App 110 stdout: 8Xfs2JEtW7YsKhgeGJd5WWADCEADAAkzmgDS888/X1o5ARhCtQ69zBEvKsmv
App 110 stdout: plWrVmVvvfVWWaFVwrKE+1Tlu8k8TApICBCGrcKwLhgDAHfddVfZvW3btsWE
App 110 stdout: mDAkk2HVcccdd2SjRo3K5UHCgOQxKAIvhlfCyvIAAx/8RblY+d13352NGDEi
App 110 stdout: 8v/ee+9Fr4EyuZ9a9WjPyth4AjEiVn0Yiy24HThwIHpF5kg7xkBWNnTCJ0BF
App 110 stdout: fvYeMoEnDAUwfPrpp5HfyZMnN9ADHs6UQmJiDNjwJnqRgL5YpNjEuslCUl7x
App 110 stdout: R5a0IN5uF5C3zJo1K7vvvvvK+mLSy5cvj+EFpqU0DfO0tyFAK4KwhxIYE8VC
App 110 stdout: CBQF6ngsCarmSYCGxTOuhCg8FnkVFkqOwf1U8U+uSY4jqzH6tGEGgJKIUsMR
App 110 stdout: PvGgjAH/mgAc/WDxAN+Cied5BsOAtHeRuSID67ng6957782GDBlSkiE8k0uR
App 110 stdout: BtiIUMtKqfAqKVV5xGruueeesnvkCGTwo0ePLmvP0nXp0qXRmrEoXdOYOnVq
App 110 stdout: mYWh8A8//LDMmlAAbptJI1wUjiKsZQJAPghFK11cuCTeGzdujCERIAIchC85
App 110 stdout: Ql7Opg1GCpU2lAA8lrkARMInILd5HnJCJhCgtyV8vBRjIB/mjDzxjNaTpZJ+
App 110 stdout: vMq0adMa6HDTpk0RMHnJdREv07yxIQmFY01WYChlzJgxZYOT01AXoR8mx7Mk
App 110 stdout: mAiM5ydNmlTWB8rE/dpxcfGA9MouaxzfWhd9ony8ji7pww+8AViewwtu3749
App 110 stdout: fpdtgKI74lIPAcTWWvEMWL3UpJgrSrVhA5mwOKCdTXh5BqVTd8LDzJ49Ox47
App 110 stdout: 0DzS95tvvhl50KvPSgTApNTRmPylcNJrrQ6BIQQmYNGdGhgXjYLIU6Qf3CyW
App 110 stdout: KIU8vcIhqeQaCahOgsljZGUEKBC2BQwKk70iXXmV8rncY2kt5X8EyEeX/+2m
App 110 stdout: pV090Reh1YYZ5qn3oZATfOblL6mEl2cXLlyY2eMkOhRRvyK5fuCBBypuAtvl
App 110 stdout: PbzU4hgaFZJSpW6sSPZaNAECrmtrIPFl+UyowdJQDCsEklxApBkmu6cPJoa3
App 110 stdout: 0IDBrZO0EYoATmp8XLjkIhISpPrMb8krcPGAVkoDsjdjd4ZTm5cSjlP1GPIS
App 110 stdout: GZ8PoCeESpVar5CYA6HL3hOjTAGBPJBFA0aILGyog7d9+/aV9uJkLsgMI2GB
App 110 stdout: kLd90KSVXrs1jyCYLExrwk2SbOnVEUpiKfvyyy9HF86qAQ9C4cm6aUDCUpVJ
App 110 stdout: SbKni1XkP4wN6PAuOuHlGlYk+0r6A2AAhixTyQeee+65yAsA5RlCROrogl5l
App 110 stdout: 8AFk8Ge9BvwyPkCWpB1gkSvZQhkFO/hlPlqGeRuYKPu1116LNSN4RUaAxnpY
App 110 stdout: luPIWSKA7hc92FqOLZ9cla0BCQmp6iKVU5Rul9MkwlRwcdmg/8EHH4yFM038
App 110 stdout: fuaZZ0r1E2th/GaZuXXr1mTCKftEKAyLEkUjOJQMz2xToGgUSU5EWAAwAJn7
App 110 stdout: Or7bIwWyY86zAMBaNwoEzHgMORZB/3YlxfOEJOZj8xfaf/zxxw1KDIxLsZAQ
App 110 stdout: SH/ME+DYkgaei3u6NgMvPM+ztmBXK9W8NSD5QGqFgrBYoezevTvWAeyEp0yZ
App 110 stdout: EieD0seOHZs85oAVyM5tyiUTBhBqqq5B3+KZCH9YG15LhAhhoXwnTMycOTMq
App 110 stdout: maRR8ptKh7NkR555Am4LeCnzi2XLSsomvLTDs6VAR9+EHPjXRGhmNUmhj35p
App 110 stdout: h8e1y3FAz3i0x3PxwYBoz7N2hVTrkdHChTvtKmVlYWMvykGZWOKaNWuiR9EC
App 110 stdout: J1RhOeyq1rJvoglhIGiJ//bes88+2yB8UnXF6/Ec4EEh5DDsgAMq+kGJ2iJT
App 110 stdout: OQUWyj1ZJks+pL0rbcRD4knxAtYTwotsYlowUfSEFxJ/AK1p5MiR2fr16yPP
App 110 stdout: zJ+k24YR5Es7u+patGhR2RmeSudlmmSVpAXHZEGuFQSThTmEQG1jz549cSdZ
App 110 stdout: 9zV37twGeQ9t2W/BMjXiUeC4cePKEluKV/zGQm3CC1D1iktCCdYlRT+8BHzh
App 110 stdout: 9ukfLwXfqa0AbSwong9CZ/42zMgxCSkYIic5emG3O0iMZS7WSxGyeZatBwyL
App 110 stdout: QqOe3/jx4+M+nJw1SgHbEp5FPJI9G1Qtd6p7lSQZt9QILGBQAgLi3tq1a8sA
App 110 stdout: A1mwoADOgxDT9e6yhBisSAOD/hEUY9nxU8QyHXBJ+JJjBnIWhlUVPKSOXGrg
App 110 stdout: oFx9Ks6GEgp28Ms48gwAtUU58TAYFvds/QcvhccjRLLfRhjShGfcsGFD6bhF
App 110 stdout: EUIG8CLHPa76stp2yOAIXZalsoQlKZNTXySR+/fvz95///1s8ODBpRqHZgrl
App 110 stdout: IxRWFrSRvRzxLvSH97nzzjtL1xEwysPdYzVyvDIFcvrAYmXFQAggwUWAktyi
App 110 stdout: TBuKNHDon+fIA7iOseBF+A0QhSeWu7IZKwkvPMKryImxWIkRUvB0eBd9D08A
App 110 stdout: b3gV5EhyTyVdK5r+WeFRtaWN8JBn6MyNPA35C3DtYfeazkJVeyiEkCNhoF4s
App 110 stdout: 42RAlKCFIyT7GngYmMJr6INMqf0o2WdBeLoyy0QRLgLUJXs5GyyKqvZuFGDh
App 110 stdout: eaxRwoQsafMKXiJQ2uDFeFaOKuBJsG69PNV1KTmYhNci9EgSL3zKPX4jP32P
App 110 stdout: 8fiIrPE2Ylh6/rJKTZzJbZCsC2/oBG+ta1MyJ0CHxw5z+l9Ykv+l3s3HFjbW
App 110 stdout: kbuI0mz8xHJE8TZ+pxIsnkH42lOIx8LS5DinDRVFXKgIRYANyAEAIY3QJAen
App 110 stdout: 7TJTFMMKhDlIUY8P89En+TRPeu5yxkWe0/zrtxGsAuVAON8BqoDLzt++MlPt
App 110 stdout: nSTZqkjlaUqezeoOScHtHQ5eoLtNLvMUZg9p25yl0iosVWG15zlqze7lvj5h
App 110 stdout: D4AAPdf4jbVqIcqJerFm7fm4Z1dHqXnImw6pbYVqb2CK8TCOVnSl+VXLQWUO
App 110 stdout: KX4kXQg8X6wbMCFX2RZyiZG4Yr3Rpgtr9bx3rN1sJQuxVlH0ZbhK7xHJqzD2
App 110 stdout: WEO1+J7Ha548Kr2Alvqu32Cw722l+sp7i9Tu/6WexeuS1115e2Jv3YAJlrYk
App 110 stdout: IH1mcOF9iYV2JdOYV1xTFpeadK0viuXtwOa54GpCrjRera/LVtodrsRXypsU
App 110 stdout: fSW4kmcTr0P+Qp4XPPl/A2D+XTdgQmeHQkdTQof/CqFpTMjqW9WUVecorZp7
App 110 stdout: rQaYoi+i541dCy9F7xUtfhWRVT1USz/BGZwMueKKEJb+ET6nm2pZvadTp05z
App 110 stdout: wypgbGBmQHBjJMKXq3mVpnhZv5a2RV/yr9QuLzeq9p8cGjOvxsinEr/Vqrhm
App 110 stdout: 7OYhPzoTHMLeEK42hCX92SZZVjs51bT56OTkgHFywDg5YJwcME4OGCcHjJOT
App 110 stdout: A8bJAePkgHFywDg5YJwcME5ODhgnB4yTA8bJAePkgHFycsA4OWCcHDBODhin
App 110 stdout: Pyn9X4ABAHIEE9IIIn8gAAAAAElFTkSuQmCC
App 110 stdout:
App 110 stdout: --infosimples900915
App 110 stdout: Content-Disposition: form-data; name="username"
App 110 stdout:
App 110 stdout: [USERNAME_REDACTED]
App 110 stdout: --infosimples900915
App 110 stdout: Content-Disposition: form-data; name="password"
App 110 stdout:
App 110 stdout: [PASSWORD_REDACTED]
App 110 stdout: --infosimples900915--
App 110 stdout:
App 53 stderr: 2018-02-15 22:42:39 - DeathByCaptcha::APIResponseError - Invalid API response: <htmL>
App 53 stderr: <body>
App 53 stderr: <p>Unable to complete request. Check your account credentials, balance, and ensure you're using the API correctly.<br/>
App 53 stderr: If you're receiving this message on our API, please check in our website for Updates notices.<br/>
App 53 stderr: If this problem persists, please contact support at [email protected].<p>
App 53 stderr:
App 53 stderr: <p>We appreciate your patience and understanding!<p>
App 53 stderr: </body>
App 53 stderr: </html>:
App 53 stderr: /home/app/my-app/vendor/bundle/ruby/2.2.0/gems/deathbycaptcha-5.1.0/lib/deathbycaptcha/client/http.rb:123:in `perform'
App 53 stderr: /home/app/my-app/vendor/bundle/ruby/2.2.0/gems/deathbycaptcha-5.1.0/lib/deathbycaptcha/client/http.rb:72:in `upload'
App 53 stderr: /home/app/my-app/vendor/bundle/ruby/2.2.0/gems/deathbycaptcha-5.1.0/lib/deathbycaptcha/client.rb:96:in `decode!'
from deathbycaptcha.
The same happened with me
from deathbycaptcha.
Related Issues (15)
- instable service HOT 2
- Error when captcha URL cannot be loaded HOT 1
- reCaptcha coordinates API not responding with coordinates HOT 1
- How do i handle case-sensitive captcha?
- No banner available HOT 3
- Authentication failure with hashed password HOT 2
- .status() generates "Invalid API response" error HOT 4
- is not working for recatpcha 2
- Any plan to support recaptcha type 4? HOT 2
- The captcha is empty or invalid for type=4 HOT 7
- ruby 1.9.3 warning HOT 3
- How can I mark a response as incorrect? HOT 1
- DBC Socket implementation? HOT 4
- http fail with positive balance HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deathbycaptcha.