Tag: 网页浏览器控制

试图在网站上获取歌曲列表不起作用

我试图在节点和webBrowser控制中使用phantomjs,cheerio,并获得我的歌曲列表,我可以成功的HTML,但没有歌曲列表,我不明白为什么我不能得到它… 我能做的唯一方法是复制开发工具的HTML和JQuery分析。 这是我在WinForm中的代码: private void Form1_Load(object sender, EventArgs e) { webBrowser1.Navigate("http://grooveshark.com/#!/shinningstar1001/collection"); webBrowser1.DocumentCompleted += webBrowser1_DocumentCompleted; } void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { File.WriteAllText("D://test.txt", webBrowser1.DocumentText); } 在Cheerio: var cheerio = require('cheerio'); var request = require('request'); var url = 'http://grooveshark.com/#!/shinningstar1001/collection'; request({ url: url, headers: {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'} }, function […]