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

  • Автор темы Автор темы drveb
  • Дата начала Дата начала

drveb

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

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

Но что делать, если данные в формате egoracjfl@mail.ru:S16UA6UYe9 ??
Как сделать так чтобы не делить эти данные на 2 разных файла, а научить ЗП брать в работу целиком всю строку и вставлять её данные в нужное поле?
 
Скопируй эти данные в таблицу Excel и так:

88d5dc4b7b1689d436c65026eaebec85.png

Или тебе обязательно с текстовиком работать нужно?
 
Скопируй эти данные в таблицу Excel и так:

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

Можно текстовый файл как таблицу подключить, можно брать построчно из списка и распарсить на две переменные.
 
Берете строку egoracjfl@mail.ru:S16UA6UYe9, кладете в переменную. Затем создаете 2 экшена с обработкой текста, в первый вставляете регулярное выражение, берущее символы до знака ":", во второй после знака ":".

Примерно так
1)
Код:
Развернуть Свернуть Копировать
.*(?=:)
2)
Код:
Развернуть Свернуть Копировать
(?<=:).*
 
Скопируй эти данные в таблицу Excel и так:

88d5dc4b7b1689d436c65026eaebec85.png

Или тебе обязательно с текстовиком работать нужно?
Можно и в таблице. Главное чтобы сразу со всей строкой, чтобы не создавать 2 разных файла.
 
Сначала все понятно, но вот с этих слов я уже "плаваю" :) не знаю даже как это сделать. Экшн обработки текста использовал пару раз, но текст обрабатывался на сайте, а не в переменной.

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

Примерно так
1)
Код:
Развернуть Свернуть Копировать
.*(?=:)
2)
Код:
Развернуть Свернуть Копировать
(?<=:).*
 
Вот вам шаблон с логикой. Откройте его в ПМ
 

Вложения

  • Оценить
Реакции: drveb
Сначала все понятно, но вот с этих слов я уже "плаваю" :-) не знаю даже как это сделать. Экшн обработки текста использовал пару раз, но текст обрабатывался на сайте, а не в переменной.

Проще всего будет сделать, как Рибас написал - привязать текстовик с аккаунтами к таблице, и забирать с них строки сразу в переменные как я на картинке показал выше.

 
  • Оценить
Реакции: drveb
Проще всего будет сделать, как Рибас написал - привязать текстовик с аккаунтами к таблице, и забирать с них строки сразу в переменные как я на картинке показал выше.

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

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

Что я упустил?
 
Я тут не совсем понял логику, или упускаю важную деталь.
Допустим, есть строка в текстовике egoracjfl@mail.ru:S16UA6UYe9
Мы её кладем в таблицу.
Получается строка в таблице, с текстом=egoracjfl@mail.ru:S16UA6UYe9
Дальше мы забираем эти данные в переменную.

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

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

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

5c83e9fcc083f9142e09da37c1259bb6.png
 
  • Оценить
Реакции: drveb
Всем большое спасибо за помощь! Задачу решил, при чем двумя разными способами :)
 

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