1. Ссылки покупок

    [Валерий Морозов] - Секреты сторителлинга (2017)

    [Wordpress] Сборка WP-MFC +WP-MFC LINKATOR +WP-MFC GOOGLE (АКЦИОННЫЙ ПАК 2) 2017

    Узнавать больше, учиться меньше(Скот Янг) - Часть 3

    LPACK: создаём лендинги западного уровня при помощи шаблонов + как на этом заработать + 550 шаблонов

    Как заработать на youtube

    "Mувep" - модуль для ускopeния индeксaции сайтов

    Александр Корнилов (kote) : Тизерная кухня 2.0 - интенсив 2017

    Цифровые Ноотропы (Digital Energy Mandala)

    Первый курс по Telegram (2017)

    Продвижение в Инстаграмм (2017) Топовый автор.

    Facebook - подписчики десятками в день на ваши страницы

    SEO Марафон 2.0 по продвижению сайтов от WPNEW (2017)

    от 100$ в месяц на дорвеях Вконтакте

    Заработок на Алиекспресс и ВК

    Сайт по продаже покупке видеоигр

    Арбитраж трафика для тех, кто хочет результата! 2017

    Курс по личному продвижению в социальных сетях

    [WP] Обучающий видеокурс по Visual Composer

    [Дмитрий Воронов] Оформление групп и пабликов в соцсетях, каналов на ютубе.

    Две стратегии, субботний коучинг по баскетболу

    Две стратегии, субботний коучинг по волейболу

    Методика слива трафика. Арбитраж (Бурж и Ру)

    Трафик из ВК v.3

    Как создать и упаковать инфопродукт, который будет пользоваться спросом

    [Мультовод] - Заработок на мульти аккаунтах 2017

    Схема пассивного заработка на накрутке топовых партнерок

    Два скрипта для создания трафиковых сайтов на автомате

    Бинарные опционы. Стратегия (система) "СКВОЗНОЙ КАНАЛ"

    Instagram + буржунет. Тотальное палево фишек, софт и кейсы (видеокурс)

    Белая схема заработка. 8-10к в неделю не напрягаясь

    [РФ_Мир] Вывод 1 к 1: WebMoney, YandexMoney, Qiwi —> Безнал по Миру 0% Наличные рубли от 2%

    Два скрипта для создания трафиковых сайтов на автомате

    Тренинг "Профессиональная Настройка РСЯ"(2016)

    Зарабатывай на сайтах. Мануал по созданию cайтов на копипасте без блокировок (201

    Скрипт. Холодные звонки в BtoB с высокой конверсией [Авторская]

    Обучение дропшиппингу на Amazon – Ваш официальный бизнес за рубежом (2016)

    Видеотренинг CPA 2.0

    [Udemy.com] Alibaba - Ваш посредник в деле получения огромной прибыли (Новинка, 2016)

    Бизнес на налогах

    Стратегия "Звезда бинарных опционов" позволяет зарабатывать от 10 000 рублей ежедневно!

    [Courson] Холодные звонки. Как продать идею за 100 секунд?

    SalesHub - Мастер-группа: Запуск бизнеса на Amazon за 90 дней (2016)

    ОКтрафик - краткий курс по Одноклассникам для новичков и не только!

    Прибыльный VisitWeb (Юрий Минаев)

    Турбо-запуск товарного бизнеса за 1 день (Пакет GOLD, 2016) Осень

    Photoshop. магия внутри

    Тизерный трафик. Масштабирование с нуля до результата

    Гребём лопатой Adult трафик - белая схема заработка 50$ в день без вложений (2016)

    Клуб Миллионеров - Стратегия Триллион для форекс и бинарных опционов

    Способ продвижения в топ Youtube за 1 день (2016)

    Схемы заработка без вложений

    Wordpress помогатор 3.1

    Стратегия Ставок на Футбол от Густаво Доньжи

    Стратегия на турбо опционы

    Обучение по Бинарным Опционам.

    Бизнес по рецепту. продажа женских товаров

    Мануал по добыче бесплатного трафика с поисковика Bing (2016)

    От 6к уникальных посетителей на страницу ВК

    Facebook

    Стратегия Лайв Профит - ставки на футбол

    [Ирина Шмидт] - Церебро Таргет 2016

    Новый дорген.

    Стратегия на спорт.

    Двойной арбитражник по бесплатному трафику (2016)

    Подробная инструкция по Созданию интернет магазина чая с нуля (2016)

    Чертежи солнечного био-вегетария площадью 1200 кв.м. (СБВ-Профи)

    Адский стрим по копирайтингу: то чувство, когда подглядывать - хорошо!

    Видео-Курс - Tехнология быстрого старта в email рассылках (2016)

    Продвижение партнерских программ в одноклассниках (2016)

    Научу грести трафик. Только успевай сервера покупать!

    Трафик из ВК (Схема + Кейсы)

    Пассивный доход со стабильными выплатами.Схема добычи трафика.

    Секрет создания аккаунта яндекс директ без НДС

    Система ставок от проверенного каппера

    Государственный и банковский конфискат +VIP блок (2016)

    Как работать и зарабатывать деньги на продвижении своих проектов (2016)

    Секреты бесплатной рекламы от бывшего сотрудника Вконтакте

    Mobile Арбитраж - Арбитраж мобильного трафика (2016)

    BUSINESS MANUAL - Безопасные схемы заработка

    Как получать 1000-и заказов из CPA сетей (Дм.Ковпак)

    Как зарабатывать удаленно 100 тыс. руб на продвижении в Инстаграме без вложений и жить в Тайланде

    Самонаполняемые Видео-сайты!

    Прибыльная стратегия для бинарных опционов, первый доход через считанные дни + бонус!

    Траф с Вк за копейки

    Профит на онлайн теме от 30к до Неизвестно в месяц

    Легальный высокодоходный бизнес в реале

    Скрыть объявление
  2. Новое в Копилке

    Стратегия на виртуальный футбол

    Что ждать от арбитража.Для новичков

    КЕЙС: 120 800 руб. из тизерок без опыта в арбитраже на новой похудалке НЕЙРОСЛИМ

    Xelius Group(Павел Пахомов) - Опционы на миллион

    Стратегии ставок Холова на настольный теннис

    Ковалевский Антон - Прикосновение к своему Пути. Начало путешествия.

    12-ти недельный курс mba или лучшие стратегии роста и прорыва для бизнеса

    Кириллов. Гений жизни - Эффективное управление деньгами.

    [Олег Луканов] Ortega Project Insider. Харизма в соблазнении

    Smart Payment - Секреты Инфомаркетинга 2017

    [Шива] Об абсолютной необходимости любви к себе (2016)

    Еленин Сергей - Состояния в знакомствах (2015)

    19 УБОЙНЫХ ХАКОВ ДЛЯ LANDING PAGE

    Плагин ускорения для сайта WP Rocket v2.9.1.1 - на русском

    Черников - Видео для подписных

    Крючок. Как я зарабатываю по 79$ каждый день на автомате, просто раздавая книги (Ксения Шокина)

    Киселев - Новая система ставок

    [AST Production] Закрытое сердце

    Гейдж Дэвид - Партнерское соглашение: Как построить совместный бизнес на надежной основе

    Питер Скотт. Динамичная Торговля на Теннисе

    [Сухоруких] Анатомия СЕО - "SEO актив"

    Обучение составлению семантического ядра Key Collector (28 поток) [февраль 2017]

    Целевая Аудитория в Инстаграм

    Статьи с pokerstrategy по покеру

    [Биней, Udemy] Как создавать первоклассные рекламные объявления для Instagram

    Авторская стратегия (тоталы)

    Схема заработка 90 к за 2 месяца в Вк

    [Россоловски]-Программа снижения высокого артериального давления

    [Россоловски]-Программа подготовки организма к восстановлению во сне

    Виктор Орлов - Продактивити 2

    Тема Shopier. Последняя версия.

    Торговый робот FORTA Forex

    Анализ доходности ПАММ-счетов от Артема Звездина

    Анимированный экшен - Gif Animated

    Башкирова - Менеджер по продажам. Строим карьеру с нуля (2016)

    Сегментация как способ найти клиента - [profileschool]

13.Регулярные выражения. Работа со строками

  1. Ostapbl4
    Offline

    Ostapbl4 Команда форума Старейшина
    Начать переписку

    Итак. Скорее всего вас испугали эти выражения через точку. Сложного ничего там нет, но понимание прийдет только после практики. Открывайте наш файл «тренировочный.js», пишите в него конструкцию
    Код:
    alert(content.document.getElementsByClassName('yt-lockup-meta')[0].innerHTML)
    и меняйте классы(в ковычках) Находите их на странице в div тегах и вставляйте. Запускайте скрипт, и по тому что выведится вы будет понимать к чему получили доступ. Только так. Попутно обсудим это в комментариях ниже. А пока продолжаем выполнение ТЗ.

    Эта строка которую я привел в пример выдаст на странице примерно такие данные:
    Код:
    class="yt-lockup-meta-info"><li>Годназад</li><li>4&nbsp;192просмотра</li></ul>
    То есть мы попали на эту строчку в первом топике выдачи. Нам нужно вытянуть количество просмотров. Для этого нужно разобрать эту строку и выкинуть все ненужное. В этом JavaScript нам предоставляет кучу возможностей.

    Но для начала я бы принялся за непонятный знак после четверки
    Код:
    &nbsp;
    это пробел в браузере. Так ютуб тысячи отделяет. Нам такие пробелы будут мешать, поэтому нужно проинспектировать строку на такие символы и удалить их. Так же нам возможно помешают пробелы в нашей строке. Их тоже нужно обезвредить. В этом прийдется обратиться к регулярным выражениям. Так в джаваскрипт называется инструмент который может искать и менять разные элементы в строке. По первой вам будет с ними сложновато, так что тут организую шпаргалку. А пока сделаем так:
    Код:
    varstroka=content.document.getElementsByClassName('yt-lockup-meta')[0].innerHTML//присваеваем переменной stroka значение с которым будем работать
    stroka=stroka.replace(/\&nbsp;/g,"")//удалит все символы &nbsp; из нашей строки
    stroka=stroka.replace(/\s+/g,"")//удалит все пробелы из нашей строки
    alert(stroka)
    В результате запуска у нас на экран уже выйдет:

    <ulclass=»yt-lockup-meta-info»><li>Годназад</li><li>4192просмотра</li></ul>

    То есть нет пробелов и того странного знака).

    Сейчас немного о массивах:

    Что такое массив? Ну если переменную мы представляли как коробочку, то массив это коробка коробочек). Причем представьте себе что коробочки расположены в ряд одна за другой. Каждая имеет номер. И при помощи специальных команд мы можем по номеру получать доступ к ним, изменять содеожимое, выкидывать, добавлять их в массив. А так же сортировать и т.д. Но все это нам пока не нужно, нам бы со своей строкой разобраться… Так вот каждый знак в этой строчке тоже имеет свой порядковый номер. Только опять же считается не с 1(как у обычных людей), а с 0.

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

    Код:
    </li><li>
    Это html теги, и они будут всегда в таком порядке в этом месте. Так устроена страница. Для того что бы нам откусить строку по эти теги, мы воспользуемся методом .split(). Он разбивает нашу строку на массив строк. И при этом дает возможность часть строк(массивов) откинуть.

    Например вот такая красота:
    Код:
    varstroka=content.document.getElementsByClassName('yt-lockup-meta')[0].innerHTML//присваеваем переменной stroka значение с которым будем работать
    stroka=stroka.replace(/\&nbsp;/g,"")//удалит все символы &nbsp; из нашей строки
    stroka=stroka.replace(/\s+/g,"")//удалит все пробелы из нашей строки
    stroka=stroka.split('</li><li>')[1]// разделим содержимое переменной stroka и оставим только вторую часть. Джаваскрипт, как всегда, считает с 0
    alert(stroka)//выводим на экран
    разделит нашу строку и выкинет первую половинку по
    Код:
    </li><li>
    включительно. Как я об этом узнал? Да набрал в гугле «джаваскрипт разделить строку», или «джавскрипт удалить знаки из строки» и т.д. И вы так будете первое время делать. А пока вот результат наших трудов:
    Код:
    4192просмотра</li></ul>
    Осталось вытянуть первую цифру. В этом нам поможет функция parseInt() она пытается преобразовать строку в число. В нашем случае она подойдет:
    Код:
    stroka=parseInt(stroka)
    Ну вот и все, на выходе имеем чистое число просмотров. У вас это конечно будет другое, потому что первый топик у вас будет другой. Возможно у вас там будет топик с плейлистом, тогда вам нужно изменить в первой строке кода цифру в квадратных скобках. Тогда вы будете проводить эксперемент на другом топике. Пробуйте. Разбирайтесь. Добавлю пусть вас не пугает так много строк, все это можно было записать намного короче. Но так понятнее.


    Перейти к следующему уроку!
     

Поделиться этой страницей