Q
@bdadabum said in Как спарсить значение?:
followers_count
Хороший вопрос.
Первое что мне пришло в голову:
Очевидно, шаблон заюзал чисто чтоб твой текст обработать, тк линки на сайт ты не дал, а если это твиттер, то он "очень жестко" заблокирован у меня в стране, так что я вряд ли смогу туда зайти.
Вариант выше подойдет и для эмуля и для запросеков.
Второе что мне пришло в голову:
Также, чисто на эмуле можно сделать вот так:
"Яваскрипт" (выполнит какой-то код в консоли браузера)
window.__INITIAL_STATE__
в ответ придет также json массив, который сохранится в переменную
Может возникнуть вопрос: а че это вообще за хуйня происходит и как работает?
Отвечаю: сайт при загрузке выполняет код на js и сохраняет себе в переменную, используя window (подробнее что это туть), чтоб юзать можно было удобненько. Я использовал это во втором методе (яваскрипт), он просто попросит вернуть эту переменную. В первом же случае, так как в бас хоть и выполняет внутри js, но не тот что в браузере, сохранить в window не получится, поэтому я взял и просто поменял на нужный мне текст (на переменную баса) и выполнил текст как код через команду eval (подробнее туть) команду, которая для этого и сделана.