Imacros для яндекса: Установка и использование iMacros для Яндекс.Браузера

Как быстро собрать ключевые слова в Яндекс Вордстат

iMacros — расширение для браузера, которое умеет выполнять однотипные действия в браузере. Все просто: жмете кнопку Play, открываете сайт, кликайте по нужным кнопкам, вводите текст в любые поля, нажимаете Stop и сохраняете записанный макрос. Спустя время можете запустить сохраненный скрипт для выполнения тех же действий. Это очень хорошо работает с WS.

Макрос можно создать и без записи действий. Откройте новый проект и пропишите нужный код. В нашем случае мы так и поступим, так как код уже написали.

Шаг 1

Установите WS Assistant в Chrome или Яндекс.Браузере.

Шаг 2

Установите iMacros в тот же браузер.

Шаг 3

Создайте новый макрос.

Зайдите на панель Record и кликните по кнопке Record Macro.

Потом нажмите на кнопку Stop.

У вас откроется окно с кодом. Неважно, что там написано, удалите все. После вставьте код, приведенный ниже:


VERSION BUILD=844 RECORDER=CR
TAG POS=1 TYPE=B ATTR=TXT:Добавить<SP>все
WAIT SECONDS=3
TAG POS=2 TYPE=SPAN ATTR=TXT:Добавить
WAIT SECONDS=2
TAG POS=1 TYPE=A ATTR=TXT:далее
WAIT SECONDS=2

 

Сохраните макрос.

Шаг 4

Проверяем работу макроса. Теперь в списке доступных макросов есть новый элемент.

Названия папок могут отличаться.

Заходим на страницу Вордстата и выполняем любой запрос.

Открываем iMacros, выбираем наш файл, устанавливаем число проходов и запускаем с повторами.

При этом в основном окне браузера вы должны оставаться на странице Вордстата, никуда не уходите. Во время работы макроса не пользуйтесь браузером.

После выполнения вы увидите, что собрано 150 запросов, соответствующих 3 страницам фраз. Если у вас всё так же, значит эта штуковина работает.

Разберем нюансы

  1. Пока работает макрос, пользоваться браузером нельзя, иначе ход выполнения действий собьется. Специально для сбора семантики таким способом рекомендуется установить отдельный браузер (Chrome или Яндекс) и ставить выполнение макроса в нем. При этом вы сможете спокойно работать в основном браузере.
  2. Для работы с WS залогиньтесь в новом аккаунте Яндекс. Если вы запустите сбор запросов и при этом продолжите пользоваться Вордстатом с того же логина в другом браузере, где-нибудь может вылететь капча.
  3. IMacros можно использовать и для любых других нужд, документация по ссылкам http://wiki.imacros.net/Main_Page, https://ru.wikipedia.org/wiki/IMacros.
  4. Вы можете использовать любые конструкции Вордстата при выполнении запросов.
  5. В любое время можно отредактировать созданный макрос. Если окно редактирования не запускается, то попробуйте запустить скрипт и тут же его остановить, затем еще раз попробовать отредактировать его.
  6. В коде есть 3 фрагмента типа WAIT SECONDS=3 – это периоды ожидания макроса после выполнения действий на странице Вордстата. Если у вас в запросе очень много минус-слов или объемная конструкция, то лучше увеличить эти периоды ожидания. Если же число символов в запросе невелико, то можете поставить небольшие значения. Во время своей работы макрос не ждет Вордстат, пока тот закончит выполнение запроса. Возможна ситуация, когда ВС еще грузит страницу, а макрос уже пытается добавить фразы в ассистента, естественно, у него это не получится и дальше продолжит свое выполнение, а 50 запросов со страницы не добавятся. Чтобы этого не случилось, надо выставлять достаточные таймауты в WAIT SECONDS, например 7,7,5 для очень объемных запросов. Вы всегда можете проверить все ли страницы собраны, разделив число собранной семантики на 50 и сравнив с числом проходов.
  7. Для парсинга всех страниц WS установите в настройках Play Loop значение 42.
  8. iMacros имеет платную версию, но и бесплатной вполне хватает.
  9. Пока скрипт собирает семантику, вы занимаетесь другими делами и больше никогда не пролистываете страницы выдачи.

Будем рады вашим комментариям  💬

Макросы для питониста. Доклад Яндекса / Хабр

Как можно расширить синтаксис Python и добавить в него необходимые возможности? Прошлым летом на PyCon я постарался разобрать эту тему. Из доклада можно узнать, как устроены библиотеки pytest, macropy, patterns и как они добиваются таких интересных результатов. В конце есть пример кодогенерации с помощью макросов в HyLang — Lisp-образного языка, бегущего поверх Python.


— Привет, ребята. Хочу в первую очередь поблагодарить организаторов PyCon. Я разработчик в Яндексе. Доклад будет совсем не про работу, а про экспериментальные вещи. Возможно, кого-то из вас они наведут на мысль, что в Python можно делать клевые штуки, о которых вы раньше даже не догадывались, не мыслили в эту сторону.


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

pytest


Скорее всего, вы сталкивались с тестовым фреймворком pytest, многие тут почти наверняка его используют. Я не знаю, замечали ли вы когда-нибудь, но под капотом он тоже делает некоторую магию.

Например, у вас есть такой простенький тест. Если вы запустите его без pytest, то он выдаст просто AssertionError.

К сожалению, мой пример немножко вырожденный, и тут сразу видно, что len берется от списка из трех элементов. Но если бы вызывалась какая-то функция, то вы бы из такого AssertionError никогда бы не узнали, что функция вернула. Она вернула просто что-то, что не равно сотне.

Однако если это запустить под pytest, то он выведет дополнительную отладочную информацию. Как он делает это внутри?

Эта магия работает очень просто. Pytest создает свой собственный специальный hook, который срабатывает в момент загрузки модуля с тестом. После этого pytest самостоятельно парсит этот питоновский файл, и в результате парсинга получается его промежуточное представление, которое называется AST-деревом. AST-дерево — основная концепция, которая позволяет менять код Python на лету.

После получения такого дерева pytest накладывает на него преобразование, которое ищет все выражения под названием assert. Он их меняет определенным образом, он компилирует получившееся новое AST-дерево, и получается модуль с тестами, который потом запускается на обычной Python Virtual Machine.

Примерно так выглядит исходное не преобразованное в pytest AST-дерево. Выделенная красная область — это наш Assert. Если присмотреться, вы увидите его левую и правую часть, сам список.

Когда pytest преобразует это и генерит новый год, дерево начинает выглядеть вот так.

Здесь около сотни строк кода, которые pytest сгенерил за вас.

Если преобразовать это AST-дерево обратно в Python, оно будет выглядеть примерно так. Красным здесь подсвечены области, где pytest вычисляет левые и правые части выражения, формирует сообщение об ошибке и выполняет raise AssertionError, если что-то пошло не так с этим сообщением об ошибке.

Паттерн-матчинг


Что еще можно делать с помощью такой штуки? Можно преобразовывать любой питоновский код. И есть одна замечательная библиотека, которую я нашел совершенно случайно на PyPI, там интересно бывает порыться. Она делает паттерн-матчинг.

Возможно, кому-то этот код знаком. Он считает факториал рекурсивно. Давайте посмотрим, как его можно записать с помощью паттерн-матчинга.

Для этого достаточно навесить на функцию декоратор. Обратите внимание: внутри тела функция уже работает по-другому. Каждый из этих if — правила для паттерн-матчинга, который разбирает выражение, поступающее на вход функции, и каким-то образом его преобразует. Причем здесь даже нет явных возвратов результата. Потому что библиотека patterns, когда она преобразует тело функции, во-первых, проверяет, что там содержатся только if, а во-вторых — добавляет неявные возвраты результата, таким образом изменяя семантику языка. То есть она делает новый DSL, который работает уже несколько по-другому. И благодаря этому можно записывать какие-то вещи декларативно.


Предыдущая функция как бы записана в три строчки.

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

Как писать преобразования самому? macropy!


Теперь вы наверняка задаетесь вопросом, а как можно это самостоятельно применить? Потому что муторно делать, как pytest: вручную парсить файлы, искать код, который нужно преобразовать. В pytest этим занимается отдельный модуль на тысячу или больше строк.

Чтобы не делать это самому, одни умные ребята уже придумали для нас модуль, который называется macropy.

Эта версия модуля есть и для второго Python, и для третьего. Писали его еще во времена второго Python. Тогда ребятам было по приколу разобраться, что можно сделать с Python, и в состав библиотечки входят разные примеры. Давайте на них посмотрим, они дадут вам представление, что можно с помощью этой техники делать. Первая прикольная вещь, описанная у них в tutorial, — это макрос, который реализует для второго Python форматные строки, как в третьем.

Выделенное красным выражение как раз и является синтаксисом вызова макроса. Буква S — это название макроса, а дальше в квадратных скобках идет выражение, которое он преобразует. В результате сюда подставляются переменные. Это работает во втором Python, но в третьем в таком макросе уже нет нужды. Таким образом, вы, например, можете сделать свой макрос, который реализует более сложную семантику и делает более прикольные штуки, чем стандартные форматные строки.

Когда макрос раскрывается, а это происходит в момент загрузки модуля, то он просто преобразуется к такому коду. В форматную строку подставляются плейсхолдеры и к ней применяется процедура подстановки. Дальше Python уже стандартным образом все это компилирует. В рантайме никаких раскрытий макросов не происходит. Все они происходят при загрузке модуля. Поэтому на такой штуке можно даже делать оптимизации или расчеты, которые будут происходить в момент подгрузки модуля и генерить более оптимальный байт-код.

Второй пример тоже интересен. Это сокращенная нотация для записи лямбд. Макрос f принимает ряд аргументов и возвращает вместо себя функцию. Каждое выражение начинающееся с имени макроса “f”, скобочки и дальше абсолютно любого выражения, преобразуется в лямбду.

По-моему, это тоже классно, особенно для тех, кто любит разрабатывать и писать код в функциональном стиле и использовать MapReduce.


Вот еще один знакомый всем пример. Эта функция считает факториал, код подсвечен красным. Что будет, когда она вызовется?

Она на Python выдаст ошибку, потому что упрется в лимит стека и будет вот такой некрасивый RecursionError.

Как это можно починить? C помощью macropy исправить проблему очень просто.

Вы навешиваете декоратор, он берет тело функции и некоторым магическим образом его преобразует. В самой функции вам ничего менять не надо, macropy всё сделает за вас.

И функция вернет вполне себе нормальный результат, уходящий далеко в подпол.


Как macropy это делает?

Он заменяет все вызовы самой же функции на специальный объект TailCall, который потом декоратором TCO вызывается в цикле.

Схема выглядит примерно так. Декоратор в цикле вызывает функцию до тех пор, пока она не вернет какой-нибудь нормальный результат вместо TailCall. А если вернула, то возвращает его. И все. Вот такие клевые штуки можно делать с помощью макросов!

В состав macropy входят и другие примеры. Я надеюсь, те, кто из вас любопытный, пойдут и посмотрят их самостоятельно. Скажем, есть штуки, полезные для отладки.

Расскажу про еще одну прикольную вещь. Один из примеров — вот такой макрос query. Что он делает? Внутри него вы пишете обычный питоновский код, который потом можно использовать как обычный результат выполнения этого выражения. Но внутри macropy трансформирует этот код и делает из него код на языке запросов SQL Alchemy.

Он переписывает его за вас, делает вот это страшное выражение. Его можно переписать руками, тогда оно будет покороче. Я это сделал.

Вот исходное выражение. После разворачивания макроса оно принимает примерно вот такой вид.

Возможно, кому-то интересно писать код, большее похожий на Python, и не заставлять своих разработчиков писать запросы на DSL SQL Alchemy.

Точно так же можно из Python генерировать все что угодно — чистый SQL, JavaScript — и сохранять его куда-нибудь рядышком в файл, а потом использовать на фронтенде.

Теперь посмотрим, как сделать свой макрос самому. С macropy это очень просто.

Макрос — функция, которая на вход принимает AST-дерево и, каким-то образом его преобразуя, возвращает новое. Вот пример макроса, который добавляет в вызов assert описание, содержащее исходное выражение, чтобы нам было понятно, из-за чего произошла ошибка AssertionError.

Здесь внутренняя функция replace_assert — вспомогательная. Она за вас делает рекурсивный спуск по дереву. Внутрь replace_assert передается элемент поддерева.

За счет этого вы можете внутри проверить его тип и? если это вызов Assert, сделать с ним что-то. Здесь я приведу такой простой синтетический пример, который берет левую часть, правую, делает из них сообщение об ошибке, и записывает все в атрибут msg. Это и есть сообщение, которое нужно будет вернуть.

При использовании вы навешиваете такой макрос на блок кода с помощью контекстного менеджера with, и весь код, который внутрь попадает контекстного менеджера, проходит эту трансформацию. Внизу видно, что к AssertionError добавилось наше сообщение об ошибке, которое мы сформировали из выражения len([1, 2, 3]).

Однако у этого способа есть одно ограничение, которое лично меня заставляет грустить. Я пытался в качестве эксперимента сделать новые конструкции, которые будут работать в языке. Например, некоторым нравится switch или условные конструкции типа unless. Но к сожалению, это невозможно: macropy и любые другие инструменты, которые работают с AST-деревом, применяются в момент, когда исходный код уже прочитан и разбит на токены. Код читает парсер Python, грамматика которого зафиксирована в интерпретаторе. Чтобы ее поменять, нужно перекомпилировать Python. Сделать так, конечно, можно, но это уже будет форк Python, а не библиотечка, которую можно выложить на PyPI. Поэтому сделать такие конструкции с помощью macropy нельзя.

HyLang


К счастью, я за свою долгую жизнь писал не только на Python и интересовался разными другими альтернативными языками. Есть синтаксис, который многими не любим, зато более прост и гибок. Это s-expressions.

На наше счастье, существует надстройка над Python, которая называется HyLang. Эта штука в чем-то напоминает Clojure, только Clojure бежит поверх JVM, а HyLang работает поверх Python Virtual Machine. То есть он предоставляет вам новый синтаксис для написания кода. Но при этом весь код, который вы напишете, будет полностью совместим с существующими питоновскими библиотеками, и его можно будет использовать из питоновских библиотек.

Выглядит это примерно так.

Слева часть, написанная на Python, справа — на HyLang. А снизу для них обоих приведен байт-код, который получается в итоге. Вы, наверное, заметили, что он абсолютно одинаков, меняется только синтаксис. HyLang s-expressions, который многие не любят. Противники «скобочек» не понимают, что такой синтаксис дает языку огромную мощь, потому что придает конструкциям языка единообразие. А единообразие позволяет применять макросы для реализации любых конструкций.

Это достигается за счет того, что внутри каждого выражения первый элемент — всегда какое-то действие. А дальше идут его аргументы.

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

Посмотрим, как работает простой макрос на HyLang. Чтобы делать то же самое, что мы делали с Assert при помощи macropy, нужен только этот код.

Наш HyLang-макрос получает на вход данные, которые представляют собой код. Дальше макрос может легко использовать любую часть этого кода, чтобы создать новый код. Главное отличие макросов от функций: на вход поступают выражения, а не значения. Если мы вызовем наш макрос как (is (= 1 2)) то на вход он получит выражение (= 1 2), а не значение False.

Так мы можем сформировать сообщение об ошибке, что что-то пошло не так.

А дальше просто вернуть новый код. Такой синтаксис с обратной кавычкой и тильдами означает примерно следующее. Обратная кавычка говорит: возьми это выражение как есть и верни его как есть. А тильда говорит: подставь вот сюда значение переменной.

Поэтому, когда мы так напишем, макрос при раскрытии вернет нам новое выражение, которое будет тем самым assert с дополнительным сообщением об ошибке.

HyLang — прикольная штука. Правда, пока мы не используем его. Может быть, никогда и не будем. Все перечисленные штуки носят экспериментальный характер. Мне хочется, чтобы вы ушли отсюда с ощущением, что в Python можно сделать какие-то вещи, о которых вы, возможно, раньше даже не задумывались. И может быть, какие-то из них найдут практическое применение в вашей постоянной работе.

На этом у меня все. Вы можете посмотреть ссылочки:

  • Patterns,
  • MacroPy,
  • HyLang,
  • Книга OnLisp — для продвинутого изучения возможностей макросов. Это для особо интересующихся. Правда, книга целиком основана не на Python, а на языке Common Lisp. Но для более глубокого изучения это будет даже интересно.

Self Made Mass Email Creator (с imacros) — профессиональные инструменты

dddd

#1

Изменить: я не могу понять раскрывающийся список секретных вопросов. Пробовал различные варианты записи, но он не регистрируется.

Edit2: !Важно Безопасность Яндекса в последнее время была довольно дерьмовой, поэтому я предупреждаю вас, ребята, не используйте ее, если не хотите, чтобы вас заблокировали из ниоткуда.

Edit3: Выяснил, что протонная почта имеет срок службы 3 месяца.

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

Метод 1:

Итак, все, что вам нужно, это

  • firefox
  • расширение imacros
  • немного каторги.

Мы будем использовать Яндекс. Есть и другие провайдеры, но я буду использовать Яндекс только из-за простоты регистрации. И срок 2 года.

Шаг 1

Установите Firefox (если вы еще этого не сделали)

Шаг 2

Установите расширение imacros (для автоматизации процесса регистрации)

Шаг 3

Импортируйте этот скрипт в ваш imacros сделал запись для вас)

Шаг 4

Найдите и замените поля с «имя» и «пароль» на ваше имя пользователя и пароль

Шаг 5

Сохраните файл под своим именем и нажмите «обновить список макросов»

Шаг 6

Нажмите кнопку воспроизведения один раз в каждом списке имен, который у вас есть. (Откройте режим инкогнито и повторите процесс)

Шаг 7

Выберите случайный контрольный вопрос, введите случайный ответ, введите капчу вручную

Шаг 8

Нажмите «Зарегистрироваться», и вы в деле!

Итак, вы спросите, почему бы просто не создать его вручную, ведь это все равно ручная работа. Конечно ! Это тоже работает. Поля Яндекса слишком просты, слишком просты, нет ограничений по IP, так что вы можете использовать его и самостоятельно.

Небольшое ускорение процесса поиска и замены в редакторе imacros, потому что это проще выполнить, чем в поле ввода браузера. Кроме этого, это не так много на самом деле.

И, говоря реалистично, нет, для тех из вас, кто думает дальше этих простых первых шагов, пожалуйста, не придумывайте безумные цифры того, как вы должны автоматизировать 1000 электронных писем, потому что вы никогда не сможете справиться с этим в первый раз. место. Если у вас уже есть около 200 аккаунтов в социальных сетях, у вас будет достаточно денег, чтобы купить бота, такого как zenoposter.

Делайте это достаточное количество раз в день, скажем, 10, и через 30 дней у вас будет 300 электронных писем.

Способ 2

Вероятно, проще, чем первый. Без безумного количества операций копирования/вставки. Тот же сайт, Яндекс. Используйте lastpass или любой другой генератор паролей и хранителей. Мы будем использовать lastpass, так как это то, что я использовал.

Требования:

  • последний проход

Шаг 1

Введите случайное имя пользователя, используйте lastpass для генерации pw. Он сохранит себя автоматически.

Шаг 2

Повторите каждую учетную запись в режиме инкогнито.

Шаг 3

Экспорт учетных данных в формате CSV.

Список сайтов:

Яндекс (2 года) — Не используйте их — см. мое обновление выше .

Tutanota также чертовски прост, единственным недостатком является то, что у них есть ограничение в 48 часов, если вы создаете много с одного и того же IP. Просто подождите.

Protonmail тоже прост. Хотя рекапча раздражает, и если у вас плохой IP, она не пройдет, даже если вы выполнили рекапчу идеально.

Яндекс Браузер Веб-браузер Firefox Google Chrome Opera, Google Plus PNG

Яндекс Браузер Веб-браузер Firefox Google Chrome Opera, Google Plus PNG

  • символ компьютерного шара желтый, Google Chrome, логотип Google Chrome PNG
    размер: 512x512px
    Размер файла: 91,61 КБ

  • Google Chrome Frame Компьютерные иконки Веб-браузер Chrome OS, хром PNG
    размер: 512x512px
    Размер файла: 168.15 КБ

  • Opera Веб-браузер Логотип, опера PNG
    размер: 2707x2516px
    Размер файла: 126.99 КБ

  • org/ImageObject»>

    Google Chrome Веб-браузер Компьютерные иконки Интернет-магазин Chrome Chrome OS, одеяло PNG
    размер: 512x512px
    Размер файла: 172.69 КБ

  • серебристый логотип Google Chrome, значки компьютеров Google Chrome, операционные системы Macintosh, веб-браузер, серый значок Chrome PNG
    размер: 512x512px
    Размер файла: 267,88 КБ

  • Логотип Google Chrome, символ шара, желтая сфера, Chrome PNG
    размер: 512x512px
    Размер файла: 133.81 КБ

  • Расширение Google Chrome Веб-браузер Chrome Интернет-магазин Chrome OS, логотип Google Chrome PNG
    размер: 2000x2000px
    Размер файла: 585.5KB

  • иллюстрация земного шара, круг оранжевой сферы, Firefox PNG
    размер: 512x512px
    Размер файла: 279. 42 КБ

  • иллюстрация синего датчика, измерительный прибор, сафари PNG
    размер: 1024x1024px
    Размер файла: 924,79 КБ

  • Логотип Google Chrome, желтый символ, Chrome PNG
    размер: 512x512px
    Размер файла: 25,71 КБ

  • Веб-браузер Mozilla Foundation Firefox, Firefox PNG
    размер: 512x512px
    Размер файла: 84,55 КБ

  • Логотип Google Chrome, логотип Google Chrome PNG
    размер: 894x894px
    Размер файла: 88,57 КБ

  • сфера земной шар земной мир, HP Firefox Inverse, логотип Mozilla Firefox PNG
    размер: 512x512px
    Размер файла: 97,84 КБ

  • org/ImageObject»>

    Google Chrome Компьютерные иконки Веб-браузер Safari, сафари PNG
    размер: 512x512px
    Размер файла: 131.25 КБ

  • Веб-браузер UC Browser Logo Интернет, всемирная паутина PNG
    размер: 1056x719px
    Размер файла: 428.35 КБ

  • Firefox Mozilla Foundation Веб-браузер Рабочий стол, Firefox PNG
    размер: 512x512px
    Размер файла: 353.81 КБ

  • Логотип Google Chrome, значки компьютеров Google Chrome Логотип веб-браузера, значок Google Chrome Drawing PNG
    размер: 512x512px
    Размер файла: 17,37 КБ

  • Значок веб-браузера Safari Apple Tab, логотип Safari PNG
    размер: 512x512px
    Размер файла: 86.12 КБ

  • org/ImageObject»>

    Логотип Google Chrome, значок веб-браузера Google Chrome Internet Explorer Safari, логотип Google Chrome PNG
    размер: 512x512px
    Размер файла: 225.11 КБ

  • Веб-браузер Vivaldi Technologies Компьютерные иконки Компьютерное программное обеспечение, Internet Explorer PNG
    размер: 800x800px
    Размер файла: 122,4 КБ

  • Веб-браузер Mozilla Foundation Firefox Логотип Google Chrome, Firefox PNG
    размер: 1024x1024px
    Размер файла: 499,76 КБ

  • Гомер Симпсон и иллюстрация компаса, будильник, аксессуары для дома, синий электрик, сафари PNG
    размер: 512x512px
    Размер файла: 242.71 КБ

  • Chromium Веб-браузер Google Chrome Компьютерная программа Компьютерное программное обеспечение, Google PNG
    размер: 500x500px
    Размер файла: 230. 79 КБ

  • Расширение браузера приложений Google Chrome Веб-браузер, хром PNG
    размер: 1024x1024px
    Размер файла: 167,94 КБ

  • Firefox Компьютерные иконки Веб-браузер Waterfox, Firefox PNG
    размер: 583x555px
    Размер файла: 159,8 КБ

  • Логотип Google Chrome, значок веб-браузера Google Chrome, логотип Google Chrome PNG
    размер: 512x512px
    Размер файла: 26,44 КБ

  • Веб-браузер Google Chrome Компьютерные иконки macOS Операционные системы Macintosh, значок Google Chrome PNG
    размер: 512x512px
    Размер файла: 139.31 КБ

  • желтый круг, Chrome, логотип Google Chrome PNG
    размер: 512x512px
    Размер файла: 204. 55 КБ

  • Значок веб-браузера приложения Google Chrome, логотип Google Chrome PNG
    размер: 512x512px
    Размер файла: 6,37 КБ

  • Google Chrome Компьютерные иконки Веб-браузер, значок Google Chrome PNG
    размер: 512x512px
    Размер файла: 33,41 КБ

  • Логотип Google Chrome, веб-браузер Google Chrome, режим конфиденциальности Интернет-магазин Chrome, логотип Google Chrome PNG
    размер: 1024x1023px
    Размер файла: 71,29 КБ

  • Веб-браузер Google Chrome Логотип Google Google I / O, Google PNG
    размер: 640x480px
    Размер файла: 78.68 КБ

  • Компьютерные иконки Google Chrome Android Веб-браузер, Android PNG
    размер: 800x800px
    Размер файла: 486. 71 КБ

  • Логотип Google Chrome, символ желтого графического дизайна, Chrome Old PNG
    размер: 512x512px
    Размер файла: 23,85 КБ

  • круглый сине-белый логотип, значок всемирной паутины, всемирная паутина бесплатно PNG
    размер: 1280x1024px
    Размер файла: 520.49 КБ

  • Логотип Google Chrome, компьютерный шрифт Blue Ball, браузер Apps Chromium PNG
    размер: 512x512px
    Размер файла: 96,76 КБ

  • Google Chrome Веб-браузер Компьютерные иконки Логотип, расширение Google Chrome PNG
    размер: 2048x2048px
    Размер файла: 196,62 КБ

  • Веб-браузер Firefox Google Chrome Safari Internet Explorer, Браузеры PNG
    размер: 970x546px
    Размер файла: 478. 42 КБ

  • значок Mozilla Firefox, значок Firefox, логотип Firefox PNG
    размер: 512x512px
    Размер файла: 58,78 КБ

  • Значок Google Chrome, логотип веб-браузера Google Chrome, значки компьютеров, хром PNG
    размер: 512x512px
    Размер файла: 32,16 КБ

  • Файловое приложение Google, Документы Google, Таблицы Google, Диск Google, Google Plus PNG
    размер: 1024x1024px
    Размер файла: 41,93 КБ

  • Формат Apple Icon Google Chrome, логотип Google Chrome PNG
    размер: 512x512px
    Размер файла: 21,62 КБ

  • Mozilla Foundation Firefox 4 Веб-браузер, Firefox PNG
    размер: 1600x1200px
    Размер файла: 595. 84KB

  • Компьютерные иконки Google Chrome Google Документы Интернет-магазин Chrome, всемирная паутина PNG
    размер: 1600x1600px
    Размер файла: 106.79КБ

  • Иконки компьютеров Google Chrome Веб-браузер Интернет-магазин Chrome, Минимальный новый персональный PNG
    размер: 512x512px
    Размер файла: 175.52 КБ

  • логотип WWW, веб-страница с логотипом, всемирная паутина PNG
    размер: 980x862px
    Размер файла: 87.26 КБ

  • Логотип Google Chrome, символ компьютера, Chrome PNG
    размер: 512x512px
    Размер файла: 27,47 КБ

  • Логотип Google, веб-браузер, Internet Explorer, кроссбраузерная совместимость, Google Chrome, компьютерное программное обеспечение, круг, символ PNG
    размер: 731x472px
    Размер файла: 53,67 КБ

  • org/ImageObject»>

    Веб-браузер Safari Значок Firefox, логотип Safari PNG
    размер: 1600x1600px
    Размер файла: 78.18 КБ

  • Microsoft Edge Computer Icons Веб-браузер Internet Explorer, Microsoft PNG
    размер: 1024x1024px
    Размер файла: 85.31 КБ

  • Веб-браузер Firefox Google Chrome Internet Explorer Режим конфиденциальности, Интернет PNG
    размер: 1000x1000px
    Размер файла: 557.35 КБ

  • Логотип Google Chromecast, желтый текстовый символ, интернет-хром, канарейка PNG
    размер: 512x512px
    Размер файла: 17,78 КБ

  • круглый красный шар иллюстрации, Crazy Ball Red Ball Balls Puzzle Gold Ball. Лабиринт Move The Red Block, шар для боулинга PNG
    размер: 512x512px
    Размер файла: 41,67 КБ

  • org/ImageObject»>

    Логотип веб-браузера Microsoft Edge, Microsoft PNG
    размер: 2048x2048px
    Размер файла: 26,28 КБ

  • Веб-разработка Компьютерные иконки, веб-сайт PNG
    размер: 900x897px
    Размер файла: 33,49 КБ

  • Google Chrome Веб-браузер UC Browser Компьютерные иконки Рабочий стол, Android PNG
    размер: 535x535px
    Размер файла: 208.26 КБ

  • Журнал Mozilla Firefox, Quantum Firefox Logo Компьютерные иконки Mozilla, Firefox PNG
    размер: 2001x2065px
    Размер файла: 440.25 КБ

  • Веб-браузер Torch Компьютерное программное обеспечение Chromium Computer Icons, всемирная паутина PNG
    размер: 512x512px
    Размер файла: 59.04 КБ

  • org/ImageObject»>

    круглая сине-белая иллюстрация значка, символ бренда, браузер MetroUI Rockmelt PNG
    размер: 512x512px
    Размер файла: 1 МБ

  • Компьютерные иконки Веб-браузер, КРАСНЫЕ ЛИНИИ PNG
    размер: 512x512px
    Размер файла: 27,76 КБ

  • Компьютерные иконки Интернет Веб-страница, всемирная паутина PNG
    размер: 980x980px
    Размер файла: 60,75 КБ

  • Firefox Mozilla Foundation Веб-браузер Компьютерные иконки, Firefox PNG
    размер: 1233x1233px
    Размер файла: 923.59KB

  • Google Chrome Веб-браузер Chrome OS Chromebook, Google PNG
    размер: 500x500px
    Размер файла: 127,95 КБ

  • org/ImageObject»>

    Opera Mini Веб-браузер Мобильный браузер Opera Software, Internet Explorer PNG
    размер: 1600×1598 пикселей
    Размер файла: 1,24 МБ

  • Яндекс Браузер Веб-браузер Android Мобильный браузер, Android PNG
    размер: 512x512px
    Размер файла: 182.23 КБ

  • Расширение браузера Google Chrome для браузера, какой значок приложения PNG
    размер: 512x512px
    Размер файла: 67,18 КБ

  • Логотип Google Chrome, значок Google Chrome App Chrome OS, логотип Google Chrome PNG
    размер: 1280x1280px
    Размер файла: 378.08KB

  • Яндекс Браузер Веб-браузер Google Chrome Opera Firefox, опера PNG
    размер: 1124x1177px
    Размер файла: 92,31 КБ

scroll to top