Чтобы сайты воспринимали браузер русским, Установить заголовок, Имя заголовка "Accept-Language" и значение ru-ru,ru;q=0.8
Остальные по аналогии, гуглите
@Fox да, и получать их через JSON. Но это для каждого сайта я должен писать новую функцию (т.к сайты по разному тянут данные, разве что все стабильно просят UA). Там ещё куча доп.параметров, около десятка... и так для каждого сайта.
Так вот, есть ли способ не рутинить и не обрабатывать каждый сайт по отдельности? Типо чтоб он сам понимал что ему отправлять в этих заголовках кроме UA. Если нет, так и напишите.
Да - использовать брузер. При работе на запросах вам придётся делать ВСЁ в ручную