@Wildberies попробовал не удалил
Неверно сравниваются ссылки из Блек Листа
-
Вообщем дело обстоит так: Скрипт рассылает сообщения по пользователям сайта, ссылки на их профили загружаются из ресурса (ТХТ файла), вида - /profile/user...
После загрузки профиля, скрипт проверяет наличие этой ссылки в блек листе и если она там присутствует, то выводит сообщение и берет другую ссылку.... Вроде всё работает нормально, НО!Пример:
В БЛ есть ссылка /profile/green95
Скрипт загрузил ссылку на абсолютно другой профиль /profile/green и вот тут начинается непонятное - скрипт говорит, что эта ссылка находится в БЛ и соответственно ее выкидывает, хотя естественно ее нет в листе, она просто похожа на предыдущую, но BAS воспринимает их как одну и ту же... Почему?

-
@uraabk said in Неверно сравниваются ссылки из Блек Листа:
@prakash Лучше скиньте скрипт (весь не обязательно)
Вот скопировал кусок скрипта с блек листом, для наглядности там ссылки поместил. Я фиг знает как скрипт сюда грузить, надеюсь то, что нужно загрузил...
2_1558742499126_tes.xml
1_1558742499126_Links.txt
0_1558742499115_bL.txt -
@prakash said in Неверно сравниваются ссылки из Блек Листа:
@uraabk Нет, всё так же, как и было...
Было вообще всегда COMPARE_BL: 0, теперь хотя бы правильно показывает индекс.
Вот это видимо то 0_1558745494898_1558742510027-tes.xml
-
@uraabk said in Неверно сравниваются ссылки из Блек Листа:
@prakash said in Неверно сравниваются ссылки из Блек Листа:
@uraabk Нет, всё так же, как и было...
Было вообще всегда COMPARE_BL: 0, теперь хотя бы правильно показывает индекс.
Вот это видимо то 0_1558745494898_1558742510027-tes.xml
Нет не то, всеровно говорит, что ссылки в блек листе.

-
@inwnew said in Неверно сравниваются ссылки из Блек Листа:
Попробуйте с блеком Читать файл в список и проверять действием содержит . У меня так работает нормально.
Да, спасибо, таким способом всё работает правильно. Но хотелось бы понять и мою причину - переделывать все свои готовые скрипты как-то не хочется...
-
@prakash said in Неверно сравниваются ссылки из Блек Листа:
@inwnew said in Неверно сравниваются ссылки из Блек Листа:
Попробуйте с блеком Читать файл в список и проверять действием содержит . У меня так работает нормально.
Да, спасибо, таким способом всё работает правильно. Но хотелось бы понять и мою причину - переделывать все свои готовые скрипты как-то не хочется...
Проще всего проверять содержится ли строка в ресурсе через метод RMap("ИМЯ РЕСУРСА")
RMap("BL").indexOf({{Links|notreuse}}) < 0