Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/VBA Excel - подсчет лайков к посту в соцсетях - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
VBA Excel - подсчет лайков к посту в соцсетях
dinok140287 Дата: Четверг, 09.07.2020, 03:11 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день, уважаемые программисты,

Очень прошу вашей помощи и совета по такому вопросу.

Задача такая - нужно посчитать количество лайков к посту, который размещен в различных соцсетях - Инстаграм, ВК, Одноклассники, Фэйсбук, YouTube.

В приложенной таблице "Document.xlsm" всего 5 вкладок.

Я добавила код, который по идее должен посчитать реальное количество лайков к посту в Инстаграм и вывести это число в виде сообщения MsgBox, но почему-то системное сообщение выводит 0 (хотя лайки действительно есть).

Пожалуйста, помогите настроить код так, чтобы он реально считал количество лайков и чтобы эта цифра отображалась в ячейке D2 (вкладка Instagram).

Точно такая же задача для остальных вкладок - т.е. чтобы в ячейке отражалось реальное количество лайков.
Пробовала этот же код, но результат всё равно неверный, показывает 0

Спасибо вам заранее!
К сообщению приложен файл: Document.xlsm (26.0 Kb)


Сообщение отредактировал dinok140287 - Четверг, 09.07.2020, 03:12
 
Ответить
СообщениеДобрый день, уважаемые программисты,

Очень прошу вашей помощи и совета по такому вопросу.

Задача такая - нужно посчитать количество лайков к посту, который размещен в различных соцсетях - Инстаграм, ВК, Одноклассники, Фэйсбук, YouTube.

В приложенной таблице "Document.xlsm" всего 5 вкладок.

Я добавила код, который по идее должен посчитать реальное количество лайков к посту в Инстаграм и вывести это число в виде сообщения MsgBox, но почему-то системное сообщение выводит 0 (хотя лайки действительно есть).

Пожалуйста, помогите настроить код так, чтобы он реально считал количество лайков и чтобы эта цифра отображалась в ячейке D2 (вкладка Instagram).

Точно такая же задача для остальных вкладок - т.е. чтобы в ячейке отражалось реальное количество лайков.
Пробовала этот же код, но результат всё равно неверный, показывает 0

Спасибо вам заранее!

Автор - dinok140287
Дата добавления - 09.07.2020 в 03:11
fairylive Дата: Суббота, 11.07.2020, 16:59 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 122
Репутация: 4 ±
Замечаний: 0% ±

Excel 2016
Один макрос в разных соцсетях? И опять же на VBA? Это какая-то фантастика и извращение. Изучайте API для каждой соцсети. Там везде будут разные запросы. И что неудивительно разные ответы! Кроме того ваша программа должна входить под каким-то аккаунтом. Потому что подозреваю просто так API не будет работать анонимно. Кроме того группы (аккаунты) могут быть закрыты для тех кто не зарегистрирован в сети.
Сейчас ваш код работает как-то так - автозапускается при открытии файла, считывает указанную ссылку (инстаграмм). Запихивает в текстовую переменную HTML код данной страницы и пытается найти строку "userInteractionCount" в этой текстовой переменной, чтобы в дальнейшем попытаться вычленить лайки или что там должно быть рядом с этой строкой. Но такой строки нет в коде страницы!!! Поэтому ничего не находится.

Если вы реально хотите научиться выполнять поставленные задачи, то посоветовал бы изучить курс Автоматизация тестирования с помощью Selenium и Python (Stepik). Для этого предварительно надо изучить на начальном уровне Python и HTML.

На VBA будет чуть сложнее и скорей всего просто в разы меньше справки и информации в сети. Но главное нужно понимать как, где и что искать. Сейчас вы не очень понимаете что делаете.
 
Ответить
СообщениеОдин макрос в разных соцсетях? И опять же на VBA? Это какая-то фантастика и извращение. Изучайте API для каждой соцсети. Там везде будут разные запросы. И что неудивительно разные ответы! Кроме того ваша программа должна входить под каким-то аккаунтом. Потому что подозреваю просто так API не будет работать анонимно. Кроме того группы (аккаунты) могут быть закрыты для тех кто не зарегистрирован в сети.
Сейчас ваш код работает как-то так - автозапускается при открытии файла, считывает указанную ссылку (инстаграмм). Запихивает в текстовую переменную HTML код данной страницы и пытается найти строку "userInteractionCount" в этой текстовой переменной, чтобы в дальнейшем попытаться вычленить лайки или что там должно быть рядом с этой строкой. Но такой строки нет в коде страницы!!! Поэтому ничего не находится.

Если вы реально хотите научиться выполнять поставленные задачи, то посоветовал бы изучить курс Автоматизация тестирования с помощью Selenium и Python (Stepik). Для этого предварительно надо изучить на начальном уровне Python и HTML.

На VBA будет чуть сложнее и скорей всего просто в разы меньше справки и информации в сети. Но главное нужно понимать как, где и что искать. Сейчас вы не очень понимаете что делаете.

Автор - fairylive
Дата добавления - 11.07.2020 в 16:59
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!