селекторный цикл BrowserAutomationStudio


1 161 просмотр.

Краткое описание видео: .[музыка].здравствуйте с вами снова олег тут и.сегодня у нас один из интереснейших.уроков это селектор ные циклы в чем.отличие селектор ных циклов от обычных.циклов да в принципе ничем все то же.самое вы можете организовать в обычных.циклах но селекторной циклы они легче.они проще и это единственное наверное.отличающийся от всех программ фишка бас.вообще селектор на элементы дачу-то если.вы попробуете это поюзать вы поймете.насколько это проще чем организовывать.просто цикл is while и for.что такое селекторной цикл мы знаем уже.что такое селектор селектор это какой-то.файл html файлы какой-то элемент html.страницы до на страничке.то есть селектор на цикл обрабатывает.соответственно каких много каких-то.элементов обрабатывают он одинаковые.элементы все элементы под одним.названием.будут обработаны этим циклом ну наверное.пока вы смутно понимаете о чем я давайте.на примере покажу я заранее открыла.страничку vk.com.а если быть точным м vk.com это.мобильная версия почему я люблю ее.потому что здесь как правило уникальные.селекторы.не приходится заморачиваться с их.исправлением и вообще страница проще.грузится и обрабатывается если вы.когда-нибудь собираетесь.автоматизировать вконтакте заходите.исключительно на мобильную версию мой.вам совет туторе капчи отсутствует тут.обычная капча так что преимуществу.тысяча и одно.давайте все-таки попробуем организовать.цикл все лекторами чтобы понять смотрите.у меня есть в друзьях 700 чем-то людей.если честно признаются я одна из них чем.200 от силы старика просто даже не знаю.хотелось бы узнать что это за люди.вообще.кто это такие и так далее хоть не знаю.хоть по именам их узнать что ли поэтому.давайте мы попробуем значит сделать.такой скрипт который выведет нам имя и.фамилию каждого моего друга в лоб.давайте значит попробуем организовать.такой цикл.ну давайте я вам покажу просто.стандартное действие да как мы узнаем.имя вы помните что мы можем получить.текст да давайте александра макарова.получим текст.получить текст на один элемент под вот.уникальный он такой один найди хорошо мы.согласны с этим сохраняем в сейф текст.значит выводим в лог.этот сайт секс до переменную сохранили в.сейф текст результат выводим шрифт текст.выводим вывела александр макаров все.просто да теперь нам нужно сделать так.чтобы мы получали имя от каждого друга.это бы в цикле вышло немного заморочено.вам бы пришлось устанавливать счетчики.отслеживать на каком этапе находится.каждый раз но в общем невероятно сложно.давайте мы попробуем организовать из.этого селекторной цикл и вы увидите.насколько это просто и классно получится.давайте нажмем на александра макарова.левой кнопкой мыши нажмем самом самом.низу есть для каждого элемента и нажмем.начать цикл.что мы видим мы видим селектор меч и он.к сожалению уникальный да столько мы.бились чтобы селекторы были уникальные а.теперь им нам к сожалению он уникальный.ну вот так вот то есть он один такой.найден а нам нужно чтобы он нашел всех.таких нужно чтоб он нашел все допустим.700 друзей моих надо уникален.уникализировать этот меч точнее наоборот.универсале zerowatt сделать.универсальным они уникальным давайте.попробуем вот видите я вижу после.буковки you какие-то.айди это наверное диего давайте его.просто уберем вот вот меч является.480 элементов нашел на этой оси.пролистните не странице там больше.элементов откроется вы знаете так как.друзья подгружается в конец страницы.перешел подгрузились подгрузились ну.ладно нам и 480 друзья хватит и так.значит общий для всех элемент это си он.are all you.это такой класс ума честь мы согласны да.мы будем работать с ним жмем ok хорошо.теперь для каждого такого элемента под.одним названием он будет выполнять все.действия которые я укажу тут а какие.действия нам нужны нам нужны действие те.же самые что мы делали примерно с.александром макарова жмем очень важно.выбирать нужно не вот в этом списке а.для каждого элемента для каждого.элемента вот в этом списке если вы.начнете выбирать что то вот тут.когда вы организовали цикл такой.селекторной цикл работать не будет нужно.для каждого элемента и выбирайтесь.предложенных тут вариантов в данном.случае я хочу получить текст вот он.второй вот он выдал нам селектор.элементов for each match it сайкл индекс.вам не важно это знать абсолютно пусть.он выбирает.обработчик селектора элемента как он.хочет он все сделает сам от вас.требуется только назвать переменную в.которой будет сохранена имя каждого.человека например свифт текст пусть.остается или давайте.звучно назови чем и как ней просто на.переменный выполнить добавить окей.теперь мы же должны куда-то это вывести.давайте выведем в лоб выбираем тип.данных string.из переменной ней отлично давайте теперь.посмотрим как работает наш.организованный цикл вот тут по идее.должны появляются имена всех моих друзей.по порядку их 480 все они должны будут.высвечиваться давайте начнем александр.макаров.меня зовут богдан слова неважно.андреевич ваня вовка дениса ким ёна.екатерина цикл пошел вот они все.мелькают тут все все все все все все все.они проходят цикл и мне выдает имена.всех моих друзей которые мне только.нужно великолепнейший парсер потрясающий.парсер я высказал можно такой цикл.применять много для чего можно парсить.айпи адреса можно парсить.да все что угодно можно парсить все.данные с сайтов че вам такое угодно и.для этого не обязательно организовывать.цикл for email.для этого вам нужно просто организовать.селектор ный цикл а для того чтобы в.организовать резюмируем нужно сделать.элемент универсален и.то есть удалить все уникальные.характеризующие только его индексы и.чтобы этот элемент подходил под все.элементы которые вам нужно как мы только.что сделали удалили ai de dos матч и.получилось что у нас elements to.универсальной для всех четырех 84 180.друзей в этом вся фишка в этом все плюсы.очень просто а скрипт до сих пор мне.выдает каких-то друзей вот один из.друзей у меня долетит его зовут но.издержки.как говорится хорошо спасибо вам за.просмотр моего урока подписывайтесь на.мой канал ставьте лайки я очень рад.работать с вами я очень люблю программу.базы попытаюсь поделиться с вами всеми.секретами которые я успел изучить для.эти долгие годы.спасибо большое до следующего видео

селекторный цикл BrowserAutomationStudio

Как? Вы еще не смотрели? Ну это зря...