Unable to retrieve shot location data from NBA.com, while using C# with HTML Agility Pack
See the question and my original answer on StackOverflowThe HTML returned by link you give doesn't have any DIV with CLASS='homeShot made' inside it. If you use a browser to inspect the HTML you're looking at an in-memory representation of the DOM, not the content of the file. The Html Agility Pack only handles raw HTML input, it's not a browser.
If you do a view source, you can confirm that.
So, if the content is built by some javascript code, you must use an embedded browser control, not a static tool such as the Html Agility Pack.