Anonymous
Rustam
а есть чат разработчиков дополнений для браузеров?
Pavel
У меня есть двух страничный логин, вводишь емэйл, нажимаешь кнопку, переходишь на другую страницу, вводишь пароль, нажимаешь кнопку, как мне заполнить эту форму в PhantomJS?
Хохлокiт
PhantomJS умеет взаимодействовать со страничкой?
Pavel
Ну это как бы его основное назначение)
Pavel
http://phantomjs.org/page-automation.html
Хохлокiт
наверное проблема в том, что фантом не умеет в асинхронность, поэтому надо явный wait задавать
Хохлокiт
т.е. заполняешь форму, жмемшь кнопку. ждешь, заполняешь вторую форму
Pavel
http://take.ms/EnqDL
Sergey
http://take.ms/EnqDL
почему нельзя вставить скриншот сразу
Хохлокiт
ну да так и есть
Sergey
а не ёбанную ссылку
Хохлокiт
ты сразу после клика на кнопку пытаешься вторую форму заполнить
Хохлокiт
+ за скриншот
Pavel
Просто телеграм компрессирует)
Хохлокiт
ты пытаешься заполнить вторую форму, когда страница еще не загрузилась
George
почему нельзя вставить скриншот сразу
потому что кмд+альт+шифт+4 дохуя сложно
Хохлокiт
ждать загрузки страницы
Хохлокiт
после первого сабмита
Хохлокiт
я хз как это в фантоме
Sergey
Просто телеграм компрессирует)
сжимает это сложно да написать? там галка есть которая снимает
Sergey
George
это и есть шоткат для выделения области в буфер, если не ломал
Sergey
monosnap
George
monosnap
нах
Sergey
после создания скрина можно нажать шоткат копирования вместо публикации
Sergey
если на винде сидят
George
дублирование функционала, за такое по жопе надо давать ,)
Pavel
У меня на винде моноснап работает
George
?
ну если есть искаропки, зачем ставить софт
George
я про всякие утилиты типа моноснапа
Хохлокiт
Мдаа
ммм, люблю ру чатики, только здесь в ответ на твое сообщение тебе выебнуться без какой-либо конкретики
Pavel
Да они и есть
Sergey
ну если есть искаропки, зачем ставить софт
не тут я согласен но в винде такого нет
George
есть принтскрин.ком или как-то так, он удобный и перевьюхи отдавал
Pavel
Sergey
нахуй превьюхи и паблик сайты
Sergey
сразу скриншоты вставлять
Sergey
во
Pavel
Помогите плиз, может кто знает, как мне дождаться загрузки следующей страницы и ее использовать
George
он же будет это в одну страницу пихать
Pavel
Мне нужно емэйл, нажать на кнопку перехожу на другую страницу, а пароль и нажатие на другую кнопку уже на следующей странице
Хохлокiт
поставь setTimeout на 10 секунд
Pavel
И все?
George
Хохлокiт
тогда на 20
Дима
Костыли форсишь
Хохлокiт
а если не хочется костыли - то лучше будет почитать доку, проблема настолько явная, что я уверен там давно все расписано. А еще лучше использовать webdriver для таких вещей
Дима
Решение я уже выше написал)
Дима
Даже два
Хохлокiт
забыл про сарказм, простите
Хохлокiт
Мне нужно емэйл, нажать на кнопку перехожу на другую страницу, а пароль и нажатие на другую кнопку уже на следующей странице
https://github.com/SeleniumHQ/selenium/wiki/WebDriverJs Держи, друг. Забудь про фантом. Тут есть классный wait until
Pavel
найди смену страницы и на неё повесь
А как это сделать, не открывая эту страницу, ведь она и так открыта?
George
А как это сделать, не открывая эту страницу, ведь она и так открыта?
попробуй дождаться появления нужного инпута тогда, я щас не скажу, но там такое есть
Pavel
ОК, попробую, чтобы я без вас делал)
Хохлокiт
https://t.me/react_js
Хохлокiт
на счет хорошего не уверен правда, но самый крупный в телеге
Pavel
У меня есть юрл страницы, где надо ввести пароль, но как мне использовать ее, когда она загрузится, но не открывать ее?
Дима
Использовать нормальный подход ты по прежнему не хочешь, ок))
George
Использовать нормальный подход ты по прежнему не хочешь, ок))
а какой нормальный, если не сложно, продублируй
Дима
Horseman, nightmare
Дима
И если второй на электроне, то первый — тупо обертка над фантомом, для того, чтобы не было мучительно больно
Дима
Хотя сам по себе тоже не айс, nightmare лучше
Pavel
Просто хочется рахобрать на raw phantomJS
Denys
Привет) Тут можно задавать вопросы?
Sergey
Привет) Тут можно задавать вопросы?
если не тупые и исчерпывающие
Дима
Просто хочется рахобрать на raw phantomJS
Ну если хочется приключений то не пойму к чему вопросы
Pavel
Ну да...
Denys
Мне надо забрать данные с сайта. Я решил это сделать на javascript. Опыта в нём не было. Значит такой вопрос. Сайт у меня открывается на русском, но когда я забираю с него данные они на английском. Как такое исправить?
Андрей