Simba Code:
var
i:Integer;
str:string;
name = '';
SkillsTSA:TStringArray;
begin
SkillsTSA := [
'Attack', 'Defence', 'Strength', 'Hitpoints', 'Ranged',
'Prayer', 'Magic', 'Cooking', 'Woodcutting', 'Fletching',
'Fishing', 'Firemaking', 'Crafting', 'Smithing', 'Mining',
'Herblore', 'Agility', 'Thieving', 'Slayer', 'Farming',
'Runecrafting', 'Dungeoneering', 'Summoning'
];
InputQuery('Highscores grabber','Enter username', name);
str := GetPage('http://soulsplit.com/hs/index.php?name=' + name);
ClearDebug;
Writeln('========Highscores stats for ' + name + '========');
for i := 0 to high(SkillsTSA) do
Writeln(SkillsTSA[i] + ' ' + Between(SkillsTSA[i] + '</a></td><td>', '</td><td>',str));
end.
Was bored. Does not have a check to see if website is offline or not.