Нужны два python скрипта, для получения постов Facebook по "ключевой фразе и дате" и по "юзернейму" (последние xx постов).
В обоих случаях нужны одинаковые данные:
post_id (TEXT)
username (TEXT)
text (TEXT)
post_text (TEXT)
shared_text (TEXT)
time (DATETIME)
image (TEXT)
likes + остальные реакции (INT)
comments (INT)
shares (INT)
comment[x] {post_id, username, text...}
Результат нужно записать в нормализованную базу данных mysql, где есть:
1 основная таблица постов (с перечисленными выше полями)
2 таблица комментариев (оригинальный post_id + те же поля, что есть)
3 таблица поисковых запросов с полями (id запроса, post_id )
4 таблица запросов по юзерам (username, post_id )
разультат можно подогнать под функционал существующих скрейперов [+бесплатного api],
главное что бы можно было связать посты по поисковому запросу с постами из профилей юзеров по username/user_id.
Или на PHP
Client's review of cooperation with Sergey Klimov
Facebook scraperThanks to you.
Please leave a more detailed review (minimum 25 characters)
Freelancer's review of cooperation with Nikolay Mashkov
Facebook scraperNot at all
please leave a more detailed review (at least 25 characters
-
Доброго дня!
Пости парсити треба з первного пабліку? -
Для запроса по юзернейму - да.
-