gram news
Python для SEO channel avatar

Python для SEO

@seo_python

Автоматизация рутинных задач SEO-специалиста с помощью языка Python Если у вас есть наработки, которыми вы готовы поделиться, присылайте мне (@va_medvedev). Условия публикации – https://t.me/seo_pyth

ProjectsRUProgramming

1,199subscribers

Open the Channel

Latest posts

  • Python для SEO

    23 Jun 2023, 07:31

    Записал большую серию уроков по автоматизации с помощью Python для курса "SENIOR SEO-СПЕЦИАЛИСТ" от Rush Academy. Часть выложенных скриптов в канале попала в план уроков с подробным разбором и демонстрацией работы. Поэтому кто давно хотел применить скрипты в своей работе, но самостоятельно не смог разобраться, советую.Помимо этого будет много дополнительного материала, который ранее нигде не публиковался. Для подписчиков канала выкладываю часть урока по работе с текстами Colab. В уроке разберем: - NLP подходы и популярные библиотеки для лемматизации и токенизации - поработаем с предобученным BERTом на русском языке от DeepPavlov. Достанем NER сущности из текстов. - рассчитаем векторное представление NER сущностей и найдем наиболее близкие к ним категории на основе расчета косинусного расстояния.Ребята набирают последний поток и устраивают распродажу. По коду SEOvlad сделают скидку
    Googlelesson nlp bert.ipynbColaboratory notebook
    3,480119321Open in Telegram
  • Python для SEO

    23 Jun 2023, 07:30

    Всем привет. Давно не было публикаций и далее будет #промо пост, но с полезными плюшками для подписчиков канала!
  • Python для SEO

    5 Jan 2022, 11:29

    Скрипт для получения ngram из топа выдачи ЯндексаПолучение данных по xml API Яндекса (топ 10 юрл из выдачи), парсинг статей с топа и получение ngram. Блоком кода с получением текста статей и его токенизацией можно дополнить тз на копирайтингЧто потребуется: - Ключ Yandex XML - Библиотеки pyyaxml, newspaper3k (библиотека для python3)Дополнения: - Библиотеку pyyaxml подключаем строкой "from pyyaxml.search import YaSearch" - Получение данных для авторизации xml заменил строкой infa = [line.rstrip() for line in f] - Ошибка с ssl решается переносом строки urlssl._create_default_https_context = ssl._create_unverified_context выше получения results - Вместо работы с xml можно использовать список list_base_urls из скрипта тзСкриптом поделился: @devvver#Яндекс #ngram #XML
    TelegramPython для SEOТехническое задание для копирайтеров: Семантического ядра нет, статья не написана Рассмотрим случай, когда нужно написать статью, но у вас нет готового семантического ядра. Для этого подхода нам понадобится только основной маркерный запрос статьи. Что потребуется:…
  • Python для SEO

    22 Mar 2021, 07:30

    Работа с API Google Search ConsoleДанная статья перевод текста Get All Your Search traffic With Google Search Console API (With Code Sample) с дополнениями автора перевода. Из статьи вы узнаете, как извлечь более 25 000 ключевых слов и автоматически экспортировать данные в CSV-файл. С помощью этого скрипта мне удалось ежемесячно извлекать более 10 млн. строк данных из GSC API.
  • Python для SEO

    21 Oct 2020, 10:51

    Если вы вчера решили, что я ничего не выложу — вы были правы 😁 Я тоже так думала, ровно до 20.00, потому что я поняла, что день подходит к концу, а доверие тихонечко ускользает.В общем, если вы решите, что материал бестолковый или скучный, я всё прощу) Но не перестану говорить, что продолжение будет. Учиться на ошибках тоже нужно.А пока я нашла в себе силы побороть себя, расскажу о том, что мысль вести 100500 каналов — так себе мысль. Вы никогда не сможете успеть делать всё, только если у вас один контент-план на все площадки)Так вот, эксель — это то с чего всё начиналось, это такая простая вещь, что кажется.. а что может быть проще? Там столько всего можно сделать, что даже грустно от мысли, что я решила даже его автоматизировать 😭Но не смотря на такое грустное начало, выкладываю первую часть автоматизации и надеюсь, что больше я не буду так тянуть резину.Читать, подписывать
    MediumАвтоматизация Excel с помощью PythonЧасть 1
  • Python для SEO

    21 Oct 2020, 10:51

    Автоматизация Excel с помощью Python
  • Python для SEO

    7 Sept 2020, 07:44

    Access-логи сайта для seo: автоматический анализ и отправка отчетов в TelegramОписан пошаговый мануал по скачиванию логов с сервера, их объединении и парсинге с помощью Python, а также формирование необходимых отчетов с последующей отправкой в Telegram. Подробные комментарии приведены в коде соответствующих скриптов.#access_log
  • Python для SEO

    3 Aug 2020, 07:30

    Проверка изменений на страницах сайтаСкрипт обходит указанный вами список страниц, сохраняет следующие данные: • Ответ сервера; • Тег title; • Метатег description; • Тег h1; • Тег canonical; • Метатег meta name robots; • Заголовок ответа сервера x-robots-tag.При повторном обходе сообщает в текстовом файле о наличии изменений, если они имеются.Что потребуется: - наличие установленных библиотек: requests, BeautifulSoup, jsonСкриптом поделился: @biryukovartem#мониторинг
  • Python для SEO

    22 May 2020, 09:01

    Автоматизация тестов PageSpeed ​​с помощью PythonПостраничная проверка с использованием API Google PSI. В предложенном коде проверка осуществляется без использования ключа. Если проверка будет выполняться с выполнением нескольких запросов в секунду, ключ нужно будет получить.#PageSpeed
  • Python для SEO

    8 May 2020, 08:01

    Экспорт данных из API Google AnalyticsНесколько гайдов по работе с API Google Analytics. В обоих используется gaapi4py.#API_Google_Analytics
  • Python для SEO

    14 Apr 2020, 12:00

    Работа с PostgreSQLШаблон для работы с базой данных PostgreSQL на Python#PostgreSQL
  • Python для SEO

    14 Mar 2020, 16:02

    NLP для SEOПеревод и разбор доклада об обработке естественного языка для решения SEO задач.#nlp
  • Python для SEO pinned «Публикация скриптов на канале Если у вас есть скрипты, которыми вы готовы поделиться присылайте их мне (@va_medvedev). Это могут быть как написанные вами скрипты, так и найденные в интернете. Формат публикации следующий: Заголовок – краткое описание Полное…»

    7 Feb 2020, 17:18

  • Python для SEO

    4 Feb 2020, 07:30

    Оптимизация картинок под Google Page SpeedОптимизация изображений с помощью программы jpegtran. В скрипте используется базовая команда для оптимизации: -copy none убирает все метаданные из исходного файла; -optimize оптимизирует изображение; -progressive изменение формата на progressive jpeg)Что потребуется: - скачанная программа jpegtran#PageSpeed #изображения
  • Python для SEO

    17 Jan 2020, 07:30

    Скрипт выгрузки статистики всех поисковых запросов ЯМЧто потребуется: - Список номеров счетчиков - Токен API метрикиПлюсы подхода: - Позволяет выгрузить большое количество ключей - Обходит ограничение в 100.000 запросов.#API #YandexMetrika
  • Python для SEO

    13 Jan 2020, 13:52

    Поиск освобождающихся доменов v.2Проверяем возможность регистрации доменов по списку доменов. Функционал скрипта аналогичен предыдущему посту.Отличия: - парсинг в несколько потоков - проверка большего количества доменов за счет добавления списка ключей с бесплатными лимитамиЧто потребуется: - Список доменов на проверку - Ключи API whoisxmlapi - Установленные Python-библиотеки.Плюсы подхода: - Выше скорость проверки, парсинг в несколько поток - Проверка большего количество доменовМинусы: - При большом количество потоков сервис может перестать отвечать, результаты проверки будут искажены
  • Python для SEO

    5 Jan 2020, 14:09

    Поиск освобождающихся доменовПроверяем возможность регистрации доменов по списку ссылок, полученному из отчета "All Outlinks" из Screaming FrogЧто потребуется: - Отчет "All Outlinks" из Screaming Frog. - Установленные Python-библиотеки.Плюсы подхода: - Ускоряет ручную проверку - Предварительная фильтрация по параметрам PA и DA Moz APIМинусы: - Ограничения бесплатного api на 500 проверок - Информация собирается в один поток#дропы #mozapi
  • Python для SEO

    3 Jan 2020, 07:35

    Публикация скриптов на канале Если у вас есть скрипты, которыми вы готовы поделиться присылайте их мне (@va_medvedev). Это могут быть как написанные вами скрипты, так и найденные в интернете.Формат публикации следующий:Заголовок – краткое описаниеПолное описание с объяснением того, что делает скрипт. Указать для чего и в каких ситуациях он может понадобиться.Что потребуется: - элемент 1. Можно указывать доступы к api различных инструментов, библиотеки и тд. - элемент NПлюсы подхода: - элемент 1. - элемент NМинусы: - элемент1 - элемент N
  • Python для SEO

    2 Jan 2020, 16:58

    Анализ access-логов сервераАнализ логов сайта при техническом seo-аудите.Что потребуется: - Лог-файлы сайта. - Установленные Python-библиотеки.Плюсы подхода: - Бесплатное решение. - Можно быстро проанализировать лог-файл в любом формате. - Легко обрабатывает большие файлы на несколько миллионов записей.Минусы: - Хранение данных на своём устройстве (если работаете не на выделенном сервере). - Чтобы проанализировать данные за новый период, необходимо заново считать данные, разобрать и записать их в анализируемый CSV-файл. - В приведённом скрипте только базовые универсальные примеры анализа.Скриптом поделился: @va_medvedev
  • Python для SEO

    2 Jan 2020, 15:00

    Техническое задание для копирайтеров: Семантическое ядро есть, статья не написанаРассмотрим ситуацию, когда у специалиста есть собранное и кластеризованное семантическое ядро.Что потребуется: - Подписка serpstat с доступом к API. - Подписка megaindex с пополненным балансом.Плюсы подхода: - Работаем уже с тщательно проработанным и кластеризованным семантическим ядром.Минусы: - Нужна подписка на сервисы. - Данные, которые выдают сервисы, не всегда точны. Например, Megaindex не определяет длину текста меньше определённого количества знаков (около 200 символов). Поэтому показатели выборочно стоит перепроверить.Скриптом поделился: @va_medvedev#serpstat #megaindex #api