Попробую переубедить скептиков в важности анализа и сбора статистики.
Итак, давайте посмотрим на мою статистику продаж, выгруженную с помощью скрипта. Что тут есть интересного и какие выводы на основе этого я могу сделать?
Видно, что модель “Socks for store” у нас в лидерах по кол-ву продаж.
Но опускаемся ниже и видим, что показатель 11 руб./день (money_average) на самом деле очень низкий. Потому что модель продается аж с 2018 и по факту динамика у нее так-себе.
А вот действительно удачной моделью оказался “Манекен спортивный Nike” – он продается быстрее всех – 25 руб./день. А еще интересно, что несмотря на ~ в два раза меньшие продажи Манекена на 3dsky, 3dsky принес в два раза больше денег. Какой вывод из этого я могу сделать? Вероятно, что данная модель будет пользоваться хорошим спросом на иностранных стоках. Чего, например, не скажешь про мою модель “MDM shop equipment”, которую покупали, в основном, на 3ddd.
Аналогичный вывод можно сделать про модель “Кроссовки Nike Air Max 97” – несмотря на небольшие продажи в целом и низкую востребованность на 3ddd, ее очень хорошо покупали на 3dsky и по этому показателю, она близка к моим самым продаваемым Носкам, поэтому, вероятно, несмотря невысокую прибыль здесь у нее очень хорошие перспективы на западных стоках.
И вообще в целом у меня интересна картина между продажам и деньгам на 3ddd / 3dsky – 3ddd продает в два раза больше, а 3dsky при этом приносит в два раза больше денег.
Далее. Очень перспективная модель “Сет одежды 1 на оборудовании МДМ” – несмотря на то, что она в самом конце списка продаж, у нее очень высокий показатель руб./день. Кстати, этот показатель также хорошо видно на графике – его можно примерно увидеть по резкому углу кривой продаж модели.
Можно и дальше погрузиться в анализ и сделать больше интересных выводов, особенно если у вас много моделей.
Поэтому несмотря на кажущуюся очевидность «больше денег – лучше», из моего личного примера видно, что почти каждая модель интересна по-своему, а увидеть это можно только проведя подобный анализ.
Надеюсь, я вас заинтересовал. Давайте допилим скрипт вместе. Ссылку на самую актуальную версию все время теперь буду также оставлять в начале самого первого поста.
Цитата Yehat:
Я не понял, как это работает? При запуске ничего не происходит. Вообще ничего (только появляется окно командной стоки винды и сразу закрывается). Папка Result не создаётся. Если я уже залогинен, надо разлогиниться? Разлогинивался - но тоже ничего. Если я использую несколько браузеров, в каком мне проверять? Гугл? Яндекс? Как это объяснить программе? Можно сделать всё как-то поочевидней? Как я узнаю, запущена ли программа? Запустится ли вторая или надо отстрелить первую? Как я узнаю, что пошёл какой-то процесс сбора данных?
По большому счету все, что нужно сделать – это запустить .exe-шник и ждать.
Но вопросы хорошие – есть нюансы, спасибо.
Отвечу по пунктам:
1. Для того, чтобы скрипт работал нужен установленный браузер Chrome, желательно последней или близкой к последней версии, т.к. скрипт использует его драйвера.
2. Разлогиниваться, закрывать другие версии хрома или другие браузеры, по идее, не нужно. При запуске .exe файла скрипт запускает свою собственную версию браузера Chrome, в которой так и будет написано сверху: «Браузером Chrome управляет автоматизированное тестовое ПО (на скрине).
3. Узнать запущенна ли программа можно по новому открывшемуся окну браузера Chrome с приглашением залогиниться и пустым окном консоли windows рядом. Также в диспетчере задач, если скрипт запущен, будет виден соответствующий процесс 3ddd_stat_collector.exe (при закрытии окна консоли закроется и сам процесс со скриптом).
4. Если скрипт работает верно, ты вы будете видеть, как быстро открываются и закрываются окна с вашими моделями. Когда парсинг закончится – откроется окно с браузером и графиком.
5. У меня вторая запущенная копия скрипта не конфликтует с первой, но для чистоты эксперимента, если в Диспетчере висит одна, то лучше ее завершить.
Как предположение, почему в вашем случае скрипт не запускается, вероятно у вас старая версия Хрома, попробуйте обновить. Еще я предположил, что есть ошибки, которые могут сразу закрывать консоль не давая запуститься скрипту, как в вашем случае, поэтому я обновил версию скрипта, где все-таки будем оставлять консоль открытой, чтобы можно было увидеть, что пошло не так, если браузер не открылся. И последний момент, который пока приходит в голову: при запуске скрипт просит доступ для выхода в сеть, соответственно если ранее он был заблокирован брендмауэром, либо смартскрином, то может потребоваться добавить его в исключения. Хотя у меня каждая новая версия спрашивает отдельного разрешения.
Обновил, залил:
GitHub v2.3: https://github.com/kophysty/3ddd-parser-selenium-v2.3
.exe v2.3: https://yadi.sk/d/Rv7ImNsGdcdz_A