score:2

Accepted answer
var query = document.documentnode.descendants("a")
    .where(a => a.attributes["href"].value.contains("m_name=")
    .select(b => new {name=extractname(b.attributes["href"].value),
    link=b.descendants("div").first()
    .descendants("img").first().attributes["src"].value}).tolist();

score:1

list<string> products = document.documentnode.descendants("a")
.where(a => a.attributes["href"] != null   
 &&a.attributes["href"].value.contains("m_name=")).select(l => 
l.attributes["href"].substring(l.attributes["href"].indexof("m_name=") + 7)).tolist();

Related Query

More Query from same tag