You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Added
- Python 3.13 support.
### Changed
- `amazoncaptcha` is now an optional dependency. Install with `pip install amazon-orders[captcha]` to enable Captcha auto-solve (only compatible with Python <=3.12. When not installed, Captcha challenges fall back to manual entry.
### Deprecated
- Captcha auto-solve via `amazoncaptcha` is likely to be removed in the future, since Amazon has continued to phase out OCR-style Captchas in favor of WAF.
-`amazoncaptcha` is now an optional dependency. Install with `pip install amazon-orders[captcha]` to enable Captcha auto-solve (only compatible with Python <=3.12. When not installed, Captcha challenges fall back to manual entry.
18
+
19
+
### Deprecated
20
+
21
+
- Captcha auto-solve via `amazoncaptcha` is likely to be removed in the future, since Amazon has continued to phase out OCR-style Captchas in favor of WAF.
Copy file name to clipboardExpand all lines: docs/troubleshooting.rst
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,6 +47,23 @@ and still other—like `Amazon's puzzle-based WAF Captchas <https://docs.aws.ama
47
47
—require JavaScript and can't be solved at all by ``amazon-orders`` and block it from being able to log in (see `issue #45 <https://github.com/alexdlaird/amazon-orders/issues/45>`_
48
48
for more details).
49
49
50
+
Auto-solving of legacy text-based Captchas is provided by the `amazoncaptcha <https://pypi.org/project/amazoncaptcha/>`_
51
+
library, which is an optional dependency. To enable it on **Python <=3.12**, install with the ``captcha``
52
+
extra:
53
+
54
+
.. code-block:: shell
55
+
56
+
pip install amazon-orders[captcha]
57
+
58
+
.. note::
59
+
60
+
The ``[captcha]`` extra is **only available on Python <=3.12+**. ``amazoncaptcha`` pins ``pillow<9.6.0``, which is
61
+
incompatible with Python 3.13 until that constraint is lifted from the upstream dependency.
62
+
63
+
When this extra is not installed, Captcha challenges fall back to manually entering the
64
+
solution. As Amazon has largely phased out this style of Captcha in favor of WAF, auto-solve may be removed
65
+
entirely in a future major release.
66
+
50
67
To attempt to fully automate login, you need to minimize how often (if at all) you are presented with Captcha
51
68
challenges. There is no perfect workaround to this, as when and how challenges are presented is at the discretion of
52
69
Amazon, but there are at least a few ways you can try to reduce the likelihood you will be presented with
0 commit comments