파이썬 beautifulsoup에서 href URL만 추출하기

조회수 1991회
book_url =[]
soup_button = souping(bookurl).select('.button')
for i in soup_button:
        book_url.append(i)


결과값
<div class="button">
<a class="btn_round_inner" href="booking_book.asp?book_date=46">예약</a>
</div>, <div class="button">
<div class="button">
<a class="btn_round_inner" href="booking_book.asp?book_date=56">예약</a>
</div>, <div class="button">
<div class="button">
<a class="btn_round_inner" href="booking_book.asp?book_date=66">예약</a>
</div>, <div class="button">

결과값 까지는 추출했는데 여기에서 href부분만 따로 추출해서 리스트로 book_url 에 넣고 싶습니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 자답

            for i in soup_button:
                i = i.find("a")["href"] #find로 한번더 돌려준다
                book_url.append(i)
    
    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)