Google reCAPTCHA в Китае

Мой сайт использует элемент управления Google 9X_recaptcha-v3 reCAPTCHA, но я слышу, что он блокируется 9X_recaptcha в Китай, есть ли что-то в этом роде, я вижу, некоторые 9X_recaptcha люди сообщают, что изменение API на https://www.recaptcha.net работает 9X_recaptcha-v3 в Китае?

Кто-нибудь попробует это, потому 9X_recaptcha-v3 что я вижу, что это все еще идет в Google?

string apiUrl = "https://www.recaptcha.net/recaptcha/api/siteverify?secret={0}&response={1}"; 

9X_Google reCAPTCHA в Китае_recaptcha-v3

19
0
3
Общее количество ответов: 3

Ответ #1

Ответ на вопрос: Google reCAPTCHA в Китае

Как сообщает Google на своей странице помощи, вы 9X_recaptcha должны использовать этот домен «www.recaptcha.net» вместо 9X_recaptcha «www.google.com» при вызове API.

  • Сначала замените src = "https://www.google.com/recaptcha/api.js" на src = "https://www.recaptcha.net/recaptcha/api.js"
  • После этого примените то же самое ко всем остальным, где на вашем сайте используется www.google.com/recaptcha/.

Получено 9X_recaptcha-v3 из: https://developers.google.com/recaptcha/docs/faq#can-i-use-recaptcha-globally

Изменить: чтобы прояснить некоторые 9X_recaptcha-v3 комментарии, а если вы попробуете это за 9X_recaptcha-v3 пределами Китая, да, вы получите ссылки 9X_google-recaptcha на gstatic.com, но если вы попробуете это в Китае, любые 9X_recaptcha-v3 ссылки на gstatic.com будут заменены на gstatic.cn (не забудьте 9X_google-recaptcha добавить его в свой SCP). Так что это решение 9X_google-recaptcha все еще в силе.

16
3

  • @TonySmith вы пробовали это в Китае? это сработало для меня, по крайне ...

Ответ #2

Ответ на вопрос: Google reCAPTCHA в Китае

ИМХО, в Китае работа Google нестабильна, так 9X_recaptcha-v3 как его можно заблокировать в любой момент. В 9X_recaptcha-v3 обсуждениях Baidu также упоминалось, что 9X_recaptcha иногда google recaptcha работает, а иногда 9X_recaptcha-v3 нет. https://www.v2ex.com/t/492752 (китайский)

В мире программирования 9X_recaptcha-v3 нестабильная функция означает бесполезный 9X_recaptcha-v3 или лишний код для обработки исключения.

Если 9X_google-recaptcha вам действительно нужно использовать Google 9X_recaptcha Recaptcha, вам лучше сначала правильно протестировать, используя 9X_recaptcha VPN (IP в Китае).

Вот несколько вариантов, которые 9X_google-recaptcha вы можете рассмотреть,

  1. Вы можете использовать 9X_google-recaptcha альтернативную капчу

    Google подскажет вам 9X_google-recaptcha различные капчи.

  2. Создайте свою собственную 9X_recaptcha-v3 капчу

Open Source Invisible reCAPTCHA alternatives

  1. Используйте прокси-веб-сервер (nginx) для отправки и получения данных в Google recaptcha или от него.

2
1

  • Еще одна хорошая альтернатива - [hCaptcha] (https://www.hcaptcha.com ...

Ответ #3

Ответ на вопрос: Google reCAPTCHA в Китае

Я поделился решением этой проблемы с помощью 9X_google-recaptcha cURL.

https://stackoverflow.com/a/63568516/11910869

cURL действует как посредник между клиентом и сервером. Таким 9X_recaptcha-v3 образом, даже если клиент не может получить 9X_recaptcha-v3 доступ к google.com/recaptcha, потому что он заблокирован поставщиком 9X_recaptcha услуг, cURL может выступать в качестве прокси-сервера 9X_recaptcha для отправки HTTP-запросов и получите ответ.

1
0