Screaming Frog SEO Spider 20.2 MacOS бесплатно [keygen, кряк, патч]

Screaming Frog SEO Spider 20.2 MacOS бесплатно [keygen, кряк, патч]

Андрей Антохин – SEO-специалист и автор 🌏 Hello Digital World

Изначально решение для Windows предложено в канале Как надо SEO +шить не надо, я лишь доработал его под macOS. Решение вышло слегка костыльным, но рабочим. Работает на чипе M1 и старых маках с Intel.

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

Почему кряк под MacOS не работает?

Просто запускается на секунду и все? Ответ очень простой – нет необходимых библиотек Java и версия JDK ниже требуемой. Простыми словами:

Приложение Screaming Frog SEO Spider было скомпилировано для версии Java, которая выше, чем версия вашей установленной среды выполнения Java (JDK). В данном случае, приложение было скомпилировано для версии Java 21 (класс file version 65.0), в то время как у вас установлена версия Java 17 (класс file version 61.0).

Проверить версию Java можно просто вводом команды в Терминал:

java -version

Вы должны увидеть что-то вроде:

openjdk version "21" 2024-01-01
OpenJDK Runtime Environment (build 21+35-CA)
OpenJDK 64-Bit Server VM (build 21+35-CA, mixed mode, sharing)

У меня лично основной версией была JDK 17. На специально запущенной виртуальной машине с macOS писало, что Java и вовсе нет.

Сообщение о том, что Java надо установить.

Инструкция

Установить пакет Java вы можете с официального сайта https://www.java.com/en/ или воспользовавшись уже скачанным мной дистрибутивом под названием jdk-21_macos-aarch64_bin.dmg в папке Патч под MacOS. Сами упомянутые файлы в комментарии под постом в telegram https://t.me/HelloDigitalWorld/313. Просто запустите dmg-файл и следуйте указаниям. После установки Java JDK под macOS перейдите по пути Finder - Программы - Screaming Frog SEO Spider и переименуйте файл, убрав пробелы между словами. Иначе не будут считываться пути в скриптах. Должно выглядеть вот так:

Важно убрать все пробелы в названии

После нажмите правой кнопкой мыши и выберите "Показать содержимое пакета" – Contents – Java. В эту папку переместите файл ScreamingFrogSEOSpider.jar и папку целиком javafx-sdk-21.0.4. Должно получится как на скриншоте ниже.

Старый файл ScreamingFrogSEOSpider.jar лучше переименуйте в ScreamingFrogSEOSpiderold.jar для возможности отката изменений.
В крайнем случае удалите все и установите последний рабочий вариант Screaming Frog SEO Spider 19.8 без танцев с бубном по ссылке https://t.me/HelloDigitalWorld/268 (активатор тоже в посте).

После всех проделанных моментов программа должна запускаться при вводе в Терминал следующей команды:

sudo java -cp "/Applications/ScreamingFrogSEOSpider.app/Contents/Java/*:/Applications/ScreamingFrogSEOSpider.app/Contents/Java/javafx-sdk-21.0.4/lib/*" \
--module-path /Applications/ScreamingFrogSEOSpider.app/Contents/Java/javafx-sdk-21.0.4/lib \
--add-modules javafx.controls,javafx.fxml,javafx.graphics,javafx.web \
--add-exports javafx.graphics/com.sun.javafx.sg.prism=ALL-UNNAMED \
--add-exports javafx.graphics/com.sun.prism=ALL-UNNAMED \
--add-exports javafx.graphics/com.sun.javafx.util=ALL-UNNAMED \
--add-exports javafx.base/com.sun.javafx.logging=ALL-UNNAMED \
--add-exports javafx.graphics/com.sun.glass.ui=ALL-UNNAMED \
--add-exports javafx.graphics/com.sun.javafx.tk=ALL-UNNAMED \
--add-exports javafx.graphics/com.sun.javafx.tk.quantum=ALL-UNNAMED \
--add-exports javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED \
--add-opens javafx.graphics/com.sun.javafx.scene=ALL-UNNAMED \
--add-opens javafx.graphics/com.sun.javafx.sg.prism=ALL-UNNAMED \
--add-opens javafx.graphics/com.sun.javafx.tk.quantum=ALL-UNNAMED \

--add-opens javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED \

 --add-exports javafx.base/com.sun.javafx.event=ALL-UNNAMED \

 --add-opens javafx.base/com.sun.javafx.event=ALL-UNNAMED \
uk.co.screamingfrog.seospider.SeoSpider

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

И все уже должно заработать! Поздравляю, на этом цель достигнута. Патч заработал под MAC.

Важный момент: терминал должен работать, при закрытии терминала программа закрывается.
Это все сложно, Андрей! Каждый раз вводить скрипт в терминал и держать его открытым. Помог так помог :)

Как открывать Screaming Frog SEO Spider 20.2 под MacOS в два клика?

Придется еще потрудиться и углубиться в такое прекрасное приложение как Automator. Еще чуть-чуть, честно :) Мы создадим скрипт, при клике на который программа будет открываться сама как обычное приложение. Разве что иконка будет вот такая:

Screaming Frog SEO Spider под мак, который мы не заслуживаем

Идем в папку Автоматизация запуска и переносим на рабочий стол оба файла. Оба нужно править под себя. Первый start_screaming_frog.sh открываем в любом текстовом редакторе, например, встроенном TextEdit. Меняем в нем выделенный на скриншоте ниже password на СВОЙ цифровой пароль (у меня это 4 цифры) для подтверждения запуска программ на macbook.

На этом все, закрываем этот файл.

Затем идем править второй файл через встроенную утилиту Automator, найти ее можно в программах. Запускаем Automator и выбираем "Открыть имеющийся документ..." слева внизу.

Мы правим уже готовый файл запуска программы, а не создаем новый.

На рабочем столе открываем наш файл.

Жмем Открыть

Внутри вы увидите поле с одной строкой кода для запуска скрипта. Вам нужно заменить имя машины с seo в примере на свое.

На скриншоте виден путь к файлу и машину я называл seo. Замените на свое.

Самый простой способ для непрограммистов как я, чтобы узнать имя своей машины:

Идем в Программы и кликаем на любую программу и выбираем любой из двух нижних пунктов:

В обоих случая откроется терминал и мы увидим путь.

В итоге у вас откроется терминал с адресом этой программы и ее вложенностью.

Имя вашей машины это все, что до @, то есть в данном примере это seo.

Заменяем, сохраняем. Дважды кликаем на иконку и приняв все разрешения впервые у вас отроется Screaming Frog SEO Spider 20.2 (Licensed).

Вы молодцы! Я молодец!

А кто сказал, что это просто? Все "спасибо" можете сказать мне в комментариях под постом в канале.

Если инструкция вам была полезна или есть предложения как упростить, то подписывайте на мой канал в телеграм Hello Digital World. Там я рассказываю о продвижении сайтов, делюсь лайфхаками и инструкциями.

P.S. Если у вас возникли проблемы, то мы сможем их решить, но уже на коммерческой основе. Всех указанных инструкций достаточно для самостоятельного запуска программы без особых знаний кода и вникания. Конечно же, все особенности всех программ на MacOS я учесть не могу, это сработало на M1 и может не сработать в вашем конкретном случае. Для индивидуальной настройки обращайтесь в личку https://t.me/andrew_seo

Report Page