비슷한 노래 목록을 보려면 http://www.lyricsnmusic.com/roxy-music/while-my-heart-is-still-beating-lyrics/26925936 페이지를 구문 분석하려고합니다.웹 사이트를 beautifulsoup로 구문 분석하여 동적 콘텐츠 받기
페이지 소스에는 유사한 노래 목록이 없지만 브라우저에서 '요소 검사'를 사용할 때 나타납니다. 어떻게해야합니까 ?? 현재 코드 :
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)
코드 링크를 생성 할 수있다 :
방법이 작업을 수행 할 수 있습니다for p in soup.find_all('p'):
s = p.find('a', { "class" : 'title' }).get('href')
?
이 페이지는 [Last.fm API] (http://www.last.fm/api)를 사용하여 해당 데이터를로드합니다. –
['application.js' 스크립트] (http://www.lyricsnmusic.com/javascripts/application.js)는 축소되지 않았으므로 읽으시 고 대신 동일한 API를 사용하는 방법을 배우십시오. 제 3 자 웹 사이트 스크랩하기. http://ws.audioscrobbler.com URL을 찾으십시오. –