Как я могу получить HTML-код с какого-то сайта (например, www.google.com), используя vala (gtk)?
Используйте файл Vala GIO, который показан здесь http://live.gnome.org/Vala/GIOSamples
var web_page = File.new_for_uri ("http://live.gnome.org/Vala");
Это стандартный метод захвата файлов и веб-страниц, и вы можете использовать синтаксис uri для ряда поддерживаемых протоколов, таких как ssh, ftp и т. д.