Официальный сайт компании Arduino по адресу arduino.cc
достучаться до instagram
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Втр, 15/12/2020 - 16:05
Решил дочке сделать небольшой сувенирчик... счетчик подписчиков в инстаграм.
Нашёл бибиблиотеку https://github.com/witnessmenow/arduino-instagram-stats
https://www.arduinolibraries.info/libraries/instagram-stats
Использую NODEMCU, скетч из примеров загружается и запускается но показывает нули.
Гуглом нашёл только это https://esp8266.ru/forum/threads/esp8266-schetchik-folloverov-instagram.4700/#post-68253
Увеличивал значение до 60000, результат нулевой.
Может кто-то подскажет решение или действительно инстаграм закрылся наглухо ?
Вот прямо вчерашняя статья про авторизацию и использование instagram: https://habr.com/ru/post/532886/
В общем-то, для счётчика подписчиков это всё не нужно, достаточно сделать запрос на https://instagram.com/NICKNAME/ и распарсить ответ типа <meta content="77 Followers, ...
Вот прямо вчерашняя статья про авторизацию и использование instagram: https://habr.com/ru/post/532886/
В общем-то, для счётчика подписчиков это всё не нужно, достаточно сделать запрос на https://instagram.com/NICKNAME/ и распарсить ответ типа <meta content="77 Followers, ...
Распарсить строку это очень хорошее предложение. Но у меня и тут возникла проблема.
Попытался скачать строки с сайта.
Либо просто не пускает на сайт, либо в ответ пустота ...
Где-то я туплю, а где не пойму...
Дык это... Это же httpS :)
Все спрашивают- "а зачем тут нужно шифрование ?"... Вот за этим.
как одолеешь поделись кодом, хочу тоже такой подарок сделать, залил пример, отключил от USB - включил, отработало нормально:
как одолеешь поделись кодом, хочу тоже такой подарок сделать, залил пример, отключил от USB - включил, отработало нормально:
какой скетч заливали ?
как одолеешь поделись кодом, хочу тоже такой подарок сделать, залил пример, отключил от USB - включил, отработало нормально:
какой скетч заливали ?
из примера библиотеки, для esp8266 он там один
При компиляции под ESP8266 Core 2.7.4 заработало в такой конфигурации:
А у меня не хочет... :-(
Да, проблема есть, то работает, то не работает, попробуй статически адрес настроить, включи отладку, хотя бы посмотреть ssl соединение устанавливается.
ДНС должен работать, через ДНС получается реальный адрес для запроса
Отладка у тебя включена вроде как а в мониторе её нет, убери сервер в отладке, оставь только клиента
скомпилировал под первый попавшийся аккаунт:
И еще одной приятельницы, всё работает с полпинка, к адресу не привязывается и, даже за 4-х слойным NAT
И даже в динамике можно посмотреть )))
Да, проблема есть, то работает, то не работает, попробуй статически адрес настроить, включи отладку, хотя бы посмотреть ssl соединение устанавливается.
ДНС должен работать, через ДНС получается реальный адрес для запроса
у меня IP-Динамический
Да, проблема есть, то работает, то не работает, попробуй статически адрес настроить, включи отладку, хотя бы посмотреть ssl соединение устанавливается.
ДНС должен работать, через ДНС получается реальный адрес для запроса
у меня IP-Динамический
пробуй статику, будет понятно в чём проблема, пропуски имеются:
пробуй статику, будет понятно в чём проблема, пропуски имеются:
https://www.youtube.com/watch?v=S6yyfybqRAs
сделал так :
опробовал на двух провайдерах...
Теперь нужно придумать как организовать ввод параметров
char ssid[] = "OpenWrt"; char password[] = "123456789"; String userName = "ххххх";
т.к. конечное изделие планируется в виде моноблока, как настольные часы.
я тоже подумал добавить часики по NTP из интернета
я тоже подумал добавить часики по NTP из интернета
Как говорится, не долго музыка играла...
Даже если увеличиваю время паузы между запросами до 10 минут, все равно через некоторое время
доступ закрывается.
у меня пару часов с доступом через 1.5 минуты отрабатывало, более не проверял
Странно это.
Я через минуту опрашивал в течение нескольких недель, и каких-либо проблем при этом не возникало.
У меня зависает, просто перезапуск проблему не решает. Нужно передернуть роутер, а потом перезапуститься...
У меня зависает, просто перезапуск проблему не решает. Нужно передернуть роутер, а потом перезапуститься...
у меня роутер на OpenWrt TP-LINK 842ND (перешитый), может зависнуть конечно, но это крайне редкое явление, похоже память в твоём роутере течёт
У меня зависает, просто перезапуск проблему не решает. Нужно передернуть роутер, а потом перезапуститься...
у меня роутер на OpenWrt TP-LINK 842ND (перешитый), может зависнуть конечно, но это крайне редкое явление, похоже память в твоём роутере течёт
Дело в том, что роутер НЕ зависает. Другие подключенные к нему устройства (WiFi) работают без проблем.
Возможно дело в настройках роутера или в провайдере.
У меня дома два провайдера (и два роутера), сейчас подключился к другому роутеру. Прошло уже три часа, интервал запроса 120 секунд - все работает....
У меня зависает, просто перезапуск проблему не решает. Нужно передернуть роутер, а потом перезапуститься...
Похоже что роутер воспринимает это как DOS атаку, а возможно виной тому провайдер. Попробуйте сделать тоже самое через мобильный инет. Попробуйте проверять с большим лагом по времени.
смотрю логи, запросы отправляет по разным IP на инстаграм, так что DDOS вроде не должен отрабатывать
У меня зависает, просто перезапуск проблему не решает. Нужно передернуть роутер, а потом перезапуститься...
Похоже что роутер воспринимает это как DOS атаку, а возможно виной тому провайдер. Попробуйте сделать тоже самое через мобильный инет. Попробуйте проверять с большим лагом по времени.
Делал паузу между запросами до 15 минут - виснет. Работает дольше но все равно виснет.
Через мобильный нет возможности подключиться.
У второго провайдера всё нормально, поэтому думаю, что с понедельника нужно звонить в техподдержку.
я бы роутеры местами перекинул, для однозначности
Может такое статься, что одного из провайдеров какой-нить cloudfire не любит. Вообще - отлаживать такие вещи сразу на ESP - как в темноте черную кошку ловить.
я бы роутеры местами перекинул, для однозначности
Не получится роутер (работающий без зависаний) прошит провайдером, я в настройки даже войти не могу.
Второй сбросил к заводским настройкам, посмотрим...
НЕТ.... все равно виснет... Пауза между запросами 120 секунд.
Это я "передернул" роутер.
Не понял... Это лог чего ? Еспешка перегружается что ли ?
включи WIFI в отладку
включи WIFI в отладку
Ок. Но для начала мне нужно успокоиться, а то хотел выкинуть с балкона эту ЕСПэшку...
(провайдер у которого висла ЕСПэшка - "Фрегат", тот у которого работала - "КСтар")
Оставил на ночь для проверки подключенной к "КСтар". Ложился спать все работало, в полночь проверял всё работало. Утром смотрю, а там нули... И что самое противное, теперь перезагрузка роутера не решает проблему.
Не понял... Это лог чего ? Еспешка перегружается что ли ?
ЕСПэшка была включена когда я передергивал роутер и это она выдала в монитор, потом я нажал ресет на ЕСПэшке.
включи WIFI в отладку
Если честно, то я только начал осваивать ЕСПэшку и сети, поэтому не совсем понимаю, что мне нужно сделать....
вот то, что я написал...
кстати, у меня сейчас тоже погнал нули )))
WiFi connected
IP address:
192.168.1.240
Getting instagram user stats for lenaleninaofficial
[hostByName] request IP for: www.instagram.com
[hostByName] Host: www.instagram.com IP: 157.240.194.174
Response:
Number of followers: 0
pm open,type:2 0
Getting instagram user stats for lenaleninaofficial
[hostByName] request IP for: www.instagram.com
[hostByName] Host: www.instagram.com IP: 157.240.194.174
Response:
Number of followers: 0
кстати, у меня сейчас тоже погнал нули )))
WiFi connected
IP address:
192.168.1.240
Getting instagram user stats for lenaleninaofficial
[hostByName] request IP for: www.instagram.com
[hostByName] Host: www.instagram.com IP: 157.240.194.174
Response:
Number of followers: 0
pm open,type:2 0
Getting instagram user stats for lenaleninaofficial
[hostByName] request IP for: www.instagram.com
[hostByName] Host: www.instagram.com IP: 157.240.194.174
Response:
Number of followers: 0
Вот у меня такое... Первая часть это зависший роутер, ниже информация после перезагрузки роутера
А это на роутере КСтар который так и НЕ разблокировался...
IP инстаграмма разные