2017-12-25 17 views
1

어떻게 범위 태그 안에 텍스트를 인쇄 할 수 있습니까? 내 코드는 다음과 같습니다. 일종의범위 내에서 강조 표시된 텍스트를 인쇄하고 싶습니다.

from bs4 import BeautifulSoup 
import requests 

def fun(max_pages): 
    page = 1 
    while page<=max_pages: 
     url = 'https://soundcloud.com/suyash-chavan-4' 
     source_code = requests.get(url) 
     plain_text = source_code.text 
     soup = BeautifulSoup(plain_text , 'html.parser') 
     link = soup.find_all('div', {'class':'soundTitle__titleContainer'}) 
     for x in link: 
      inner = x.find_all('div', {'class':'soundTitle__usernameTitleContainer'}) 
      for a in inner: 
       before_span = a.find_all('a',{'class':'soundTitle__title sc-link-dark'}) 
       for span in before_span: 
        href = span.get('span') 
        print(href.string) 

fun(1) 

답변