Был их клиентом потом ушел
почему ушел
у AWM Proxy как оказалось лимиты на запросы к любым гугл сервисам
и я даже не использовал их прокси для решения recaptcha-2
а просто на сайтах которые я гоняю были кнопки для решения этих каптч
Все более ни где там обращения к гугл сервисам не было, ну хотя может быть они файлы гугл аналитики считают тоже как обращение к гугл сервисам, бог их знает.
В итоге мои скрипты работали только пол дня потом наступал лимит этих обращений и все гуд бай до полуночи.
проверить по url корневой адрес
-
@playful Результат этого выражения будет не булевый. Это функция условия которй говорят что если Host = Host1
то скрипт зайдет в нее и будет выполнять то что написанно там. Вы бы объявили переменную какую булевую которая и будет принимать true или false
типа такогоif(current_url == current_url2.split('/')[2]) { var check = true; } else { var check = false; } -
спасибо... не уточните ли еще как это работает?
цифра 2(значение) получается является обозначалкой для массива, который разделен от продолжения строки знаком "/" .... в данном примере получается за место цифры можно поставить любое число главное чтоб для current_url2 было точно тоже самое значение(число)... если это так, то почему значение должно быть таким же и в current_url2, ведь массив один что в current_url что и в current_url2. -
@playful В урл при разделении слешем 2 элемент (на самом деле третий, но второй от 0) это и есть корневой адрес. Всегда и не важно http это https и есть ли www это наблюдение такое). Если у вас редирект куда то не туда то они не совпадут. А индекс элементов вы конечно можете менять как вам будет угодно. Главное это сам метод как уже указывал.
upd При желании можно разделять первый урл и сверять есть ли он во втором. Принцип тот же, но indexOf метод медленнее чем split(). Но можно и так. Т.е берем первую урл разделяем ее. И смотрим во второй есть ли она.var check = first_url.split('/')[2] if(first_url1.indexOf(check)>-1) { //ваши действия Но скорость этй функции будет соспостовима регулярке. }
