Ma brate mili, zlo i naopako.
Prvo pokupim čisti HTML svake stranice u temi. Onda čupam podatke iz tog HTML-a u jednu tablicu u bazi koja ima ove kolone:
[User]
,[TU]
,[TD]
,[Hvala]
,[Datum]
,[Link]
,[Stranica]
,[Editirao]
,[Plavo]
,[ForumPostId]
Onda poseban kod trči kroz svaki zapis u toj tablici, traži taj post na forumu, "okida" proceduru za povrat TU/TD/HVALA podataka (listu koji su useri to dodijelili). To mi vrati JSON rezultat tipa ovog:
{"r" : "0", "l" : "a", "c" : "42", "h" : " <a href=\"/forum/user/dado_zg78/696.aspx\"> <img src=\"/_cache/a57e1a7f2f5adad96af1905ce5494a14.jpg\" alt=\"\" class=\"avatarimg\" id=\"oUserList_ctl00_oAvatar\" width=\"20\" height=\"16\" /> <span>Dado_ZG78</span> </a> <a href=\"/forum/user/ivm/5010.aspx\"> <img src=\"/_cache/7ede7cc910ec10c25fdf86c1ad3d249c.jpg\" alt=\"\" class=\"avatarimg\" id=\"oUserList_ctl01_oAvatar\" width=\"20\" height=\"16\" /> <span>ivm</span> </a> <a href=\"/forum/user/red_bull/5055.aspx\"> <img src=\"/_cache/a33202910cbbfaf28c2e635b6fe8f9d6.jpg\" alt=\"\" class=\"avatarimg\" id=\"oUserList_ctl02_oAvatar\" width=\"20\" height=\"16\" /> <span>red_bull</span> </a> <a href=\"/forum/user/zzz/5731.aspx\"> <img src=\"/_cache/08a2ba6776805ace07075dd5d2f88122.jpg\" alt=\"\" class=\"avatarimg\" id=\"oUserList_ctl03_oAvatar\" width=\"20\" height=\"16\" /> <span>zzz</span> </a> <a href=\"/forum/user/mrxa1/6049.aspx\"> <img src=\"/_cache/4448ed30a83302600812f8b6ebd2bf83.jpg\" alt=\"\" class=\"avatarimg\" id=\"oUserList_ctl04_oAvatar\" width=\"20\" height=\"16\" /> <span>mrxa1</span> </a> <a href=\"/forum/user/jack-sparrow/10101.aspx\"> <img src=\"/_cache/39eacb38852a3ccb6075656be9014110.jpg\" alt=\"\" class=\"avatarimg\" id=\"oUserList_ctl05_oAvatar\" width=\"20\" height=\"16\" /> <span>Jack Sparrow</span>
Iz toga onda čupam nazive usera i spremam u posebnu tablicu koja je povezana sa onom prvom. Nakon toga se radi običan select u bazu i manipulira rezultatima. Ovaj zadnji dio mi je zadao dosta problema jer nisam znao podmjestiti cookie u http request (a treba jer samo logirani useri vide tko je dao TU/TD/HVALA).