SyntaxError



  • Добрый вечер.

    Задача: извлечь username из URL сайта, проверить есть ли он в списке MY_FOLLOWERS, If true — задача, else — задача.

    URL сайта выглядит "https://www.instagram.com/bablosoft/", но когда задаю переменной USERNAME, это:
    0_1472990537429_upload-bfecbbe0-4b9d-43dd-b40c-5c0947391a82
    регулярное выражение: "https://www.instagram.com/(\w*\d*.*)/"

    выдает ошибку

    SyntaxError: Parse error Номер строки:2 Во время выполнения скрипта {
    VAR_USERNAME = (function(){var rs = []; var r = /https:
    section_start("test", 5484,function(){ })}

    В чем может быть проблема?
    Или подскажите, как можно по-другому извлечь и проверить содержание username'a в списке или .txt файле.

    Спасибо.


  • administrators

    @nurlanbekov Нужно эскейпить слеши
    Такая регулярка будет работать
    https:\/\/www.instagram.com\/(.+)

    Если не хотите разбираться в тонкостях регулярных выражений, попробуйте сервис

    https://bablosoft.github.io/RegexpConstructor/



  • @support, очень доволен результатом)

    0_1472996948904_upload-f0d2593c-4338-4ba8-bd21-70fee360977d



  • А можно ли сделать, чтобы, например, сравнивались два ресурса .txt, и если есть строка второго ресурса в первом ресурсе — строка удалилась из .txt файла первого ресурса?


  • administrators

    @nurlanbekov Да, такое можно использовать с помощью действий "Ресурс В Список", "Сравнить Списки" и "Удалить Текущий Элемент"



  • @support скрипт не работает в режиме запуска. Зато все делает в режиме записи
    0_1492458360668_Фейкмастер ВК -лайт.xml
    Не знаю, в чем тут дело, поэтому выкладываю как есть, целиком



  • @support пожалуйста помогите. У меня вся работа стоит.



  • Время позднее, глянуть не получится. Если на вскидку.. я тоже долго бился над такой же проблемой. Оказалось в регулярках использовались фигурные скобки, заменил на юникодовский код вида \u00.. и всё заработало. Может помочь.



  • @Fox эхх, дело, наверное, не в регулярках. пишет, что ошибка связана с переходами. Сделал типо свитчер, чтобы вначале перескакивало уже сделанную в прошлый запуск функцию. Можно и без него, но тогда ошибка может и часа времени стоить.



  • @support 0_1492712282046_upload-681bc431-cfb7-4b6f-b4c6-d8d6a6378c0a
    Еще такая вот штука. Две одинаковых по содержанию переменных, if одна != другой
    И выполняется. Четыре часа уже сижу, всю голову сломал.



  • @Viktor у вас не переменные а списки с одним елементом



  • @DrPrime спасибо, не заметил


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.