Заполнение полей формы из файла

drveb

Client
Регистрация
19.01.2016
Сообщения
87
Благодарностей
2
Баллы
8
Здравствуйте!
Помогите разобраться с задачей, никак не могу придумать как сделать.
Нужно чтобы ЗП брал из файла e-mail и пароль и входил в аккаунт почтовика.

Я освоил такой вариант - создается 2 файла - в одном мыла в другом пассы. И по очереди из каждого файла вставляется строчка в переменную и затем уже в поле на сайте.

Но что делать, если данные в формате [email protected]:S16UA6UYe9 ??
Как сделать так чтобы не делить эти данные на 2 разных файла, а научить ЗП брать в работу целиком всю строку и вставлять её данные в нужное поле?
 

zennomoves

Client
Регистрация
05.12.2011
Сообщения
235
Благодарностей
72
Баллы
28
Скопируй эти данные в таблицу Excel и так:


Или тебе обязательно с текстовиком работать нужно?
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 385
Благодарностей
475
Баллы
83
Скопируй эти данные в таблицу Excel и так:

Или тебе обязательно с текстовиком работать нужно?
Можно текстовый файл как таблицу подключить, можно брать построчно из списка и распарсить на две переменные.
 

runlike

Client
Регистрация
22.09.2015
Сообщения
175
Благодарностей
51
Баллы
28
Берете строку [email protected]:S16UA6UYe9, кладете в переменную. Затем создаете 2 экшена с обработкой текста, в первый вставляете регулярное выражение, берущее символы до знака ":", во второй после знака ":".

Примерно так
1)
Код:
.*(?=:)
2)
Код:
(?<=:).*
 

drveb

Client
Регистрация
19.01.2016
Сообщения
87
Благодарностей
2
Баллы
8
Скопируй эти данные в таблицу Excel и так:


Или тебе обязательно с текстовиком работать нужно?
Можно и в таблице. Главное чтобы сразу со всей строкой, чтобы не создавать 2 разных файла.
 

drveb

Client
Регистрация
19.01.2016
Сообщения
87
Благодарностей
2
Баллы
8
Сначала все понятно, но вот с этих слов я уже "плаваю" :-) не знаю даже как это сделать. Экшн обработки текста использовал пару раз, но текст обрабатывался на сайте, а не в переменной.

Затем создаете 2 экшена с обработкой текста, в первый вставляете регулярное выражение, берущее символы до знака ":", во второй после знака ":".

Примерно так
1)
Код:
.*(?=:)
2)
Код:
(?<=:).*
 

runlike

Client
Регистрация
22.09.2015
Сообщения
175
Благодарностей
51
Баллы
28
Вот вам шаблон с логикой. Откройте его в ПМ
 

Вложения

  • Спасибо
Реакции: drveb

zennomoves

Client
Регистрация
05.12.2011
Сообщения
235
Благодарностей
72
Баллы
28
Сначала все понятно, но вот с этих слов я уже "плаваю" :-) не знаю даже как это сделать. Экшн обработки текста использовал пару раз, но текст обрабатывался на сайте, а не в переменной.
Проще всего будет сделать, как Рибас написал - привязать текстовик с аккаунтами к таблице, и забирать с них строки сразу в переменные как я на картинке показал выше.

 
  • Спасибо
Реакции: drveb

drveb

Client
Регистрация
19.01.2016
Сообщения
87
Благодарностей
2
Баллы
8
Проще всего будет сделать, как Рибас написал - привязать текстовик с аккаунтами к таблице, и забирать с них строки сразу в переменные как я на картинке показал выше.

Я тут не совсем понял логику, или упускаю важную деталь.
Допустим, есть строка в текстовике [email protected]:S16UA6UYe9
Мы её кладем в таблицу.
Получается строка в таблице, с текстом=[email protected]:S16UA6UYe9
Дальше мы забираем эти данные в переменную.

Но ведь в переменной они все-равно будут вместе, и логин и пароль.
А нужно чтобы они как-то раздельно получились, ведь при входе в почтовик 2 поля - логик и пароль.

Что я упустил?
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 385
Благодарностей
475
Баллы
83
разделитель указываем в таблице при подключении - двоеточие, потом берём строку в переменные как выше на скрине показано
 

zennomoves

Client
Регистрация
05.12.2011
Сообщения
235
Благодарностей
72
Баллы
28
Я тут не совсем понял логику, или упускаю важную деталь.
Допустим, есть строка в текстовике [email protected]:S16UA6UYe9
Мы её кладем в таблицу.
Получается строка в таблице, с текстом=[email protected]:S16UA6UYe9
Дальше мы забираем эти данные в переменную.

Но ведь в переменной они все-равно будут вместе, и логин и пароль.
А нужно чтобы они как-то раздельно получились, ведь при входе в почтовик 2 поля - логик и пароль.

Что я упустил?
Когда строки из файла будут добавляться в таблицу, они автоматически поделятся по ячейкам благодаря разделителю. В твоём случае это двоеточие. Можно любой выставить:

 
  • Спасибо
Реакции: drveb

drveb

Client
Регистрация
19.01.2016
Сообщения
87
Благодарностей
2
Баллы
8
Всем большое спасибо за помощь! Задачу решил, при чем двумя разными способами :-)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)