Instagram Data Mining

146
25 марта 2019, 17:40

Есть вопрос: как собрать всех подписчиков определенного аккаунта Instagram?
Пробовал сам, получилось только со стороны клиента с помощью JS. Как реализовать это на стороне сервера - не знаю. Это явно реализуемо наглядный пример этого программа PromoFlow.

Answer 1

Если у вас есть рабочий код на JS, то с относительно небольшими модификациями его можно запустить на NodeJS. Или взять готовый модуль instagram-private-api.

Вот пример поиска пользователя по нику с использованием этой библиотеки (взят тут):

var Client = require('instagram-private-api').V1;
var device = new Client.Device('myuser');
var storage = new Client.CookieFileStorage(__dirname + '/cookies/myuser.json');
var user = 'login'
var pass = 'passwod';

Client.Session.create(device, storage, user, pass).then(session => {});
var session = new Client.Session(device, storage);
Client.Account.searchForUser(session, 'instagram')
  .then(data => {
    console.log(data._params);
  });

Для получения подписчиков нужно воспользоваться функцией Client.Feed.AccountFollowers

READ ALSO
Как вывести 2х байтовый символ на PHP?

Как вывести 2х байтовый символ на PHP?

Хочу вывести смайл U+0263A

142
Обновление данных в БД на PDO

Обновление данных в БД на PDO

Друзья подскажите как быть! Я с помощью Ajax отправляю данные на сервер для добавления в БД, на сервере обычный код с UPDATE

125
Отправка красивого письма в форму по ajax

Отправка красивого письма в форму по ajax

Есть у меня форма на сайте, все работаетскидываю образец файла email

154
Laravel 5.7 Middleware Routing

Laravel 5.7 Middleware Routing

Проблема с роутингом в Laravel 57 , всё работает на виртуальных серверах openserver и xampp

166