я как раз такой же задачей задался.
значит беру такой xpath -
string xpath = "//*/div[@class='im_history_messages_peer']/div[@class='im_history_message_wrap']//div[(@class='im_message_text') and (contains(text(),'Ваш код'))]";
и делаю вызов парсера
var attributes = ZennoPoster.Parser.ParseByXpath(instance.ActiveTab, ZennoLab.InterfacesLibrary.Enums.Parser.SourceType.Dom, xpath, "innertext", true).ToList();
attributes.Range("all");
if (attributes.Count>0) return attributes[attributes.Count-1];
else return "";
дальше еще не сделал. там надо регуляркой сам код достать.