我试图分析下一页 http://www.lyricsnmusic.com/roxy-music/while-my-heart-is-still-beating-lyrics/26925936查看类似歌曲的列表。在
类似歌曲的列表不在页面源中,但在浏览器中使用“Inspect Element”时会出现。 我该怎么做?? 当前代码:
url = 'http://www.lyricsnmusic.com/roxy-music/while-my-heart-is-still-beating-lyrics/26925936'
request = urllib2.Request(url)
lyricsPage = urllib2.urlopen(request).read()
soup = BeautifulSoup(lyricsPage)
生成链接的代码是:
^{pr2}$有哪些方法可以做到这一点??在
有些调用可能不会在源代码中处理
我认为您需要通过浏览器中的开发工具“监视网络”并查找您感兴趣的请求。在
例如,从该页面随机选取一个请求URL:
http://ws.audioscrobbler.com/2.0/?api_key=73581584905631c5fc15720f03b0b9c8&format=json&callback=jQuery1703329798618797213_1380004055342&method=track.getSimilar&limit=10&artist=roxy%20music&track=while%20my%20heart%20is%20still%20beating&_=1380004055943
要获取/查看响应,请在浏览器中输入上述URL并查看响应的内容。在
因此,您需要在python中模拟请求,在得到响应之后,您必须解析响应以获得有趣的细节。在
相关问题 更多 >
编程相关推荐