Как делать запросы к ВК напрямую?
VK работает чуть более чем полностью через VK API...
И лимитов в веб-версии ровно столько же сколько в API, а скорее даже больше.
Каптча вылезает по поводу и без.
В АПИ кстати тоже каптча "вылезает", и её нужно "решать".
Так что кроме гемора вы ничего не добьетесь игнорируя API.
upd
Напомнили про мою поделку.
Сделал форк популярного класса: https://github.com/S-anasol/VK
Оформил немного сейчас и опубликовал.
Добавлена работа через прокси, таймауты, распознавание каптчи через антигейт.
Сам пользуюсь уже больше года в продакшне этой модифицированной версией.
а совершение каких-либо действий (в больших масштабах) через него карается баном (будучи параноиком, я в этом просто уверен).
Как раз таки за подобные действия без использования API можно бан и получить
По поводу ответа на Ваш вопрос, используйте POST/GET запросы к VK, как это делает Ваш браузер.