-
[혼공분석] 2주차_코딩은 40대 후반부터~카테고리 없음 2024. 12. 15. 16:33
[ 기본 숙제(필수) ]
4. 다음과 같은 데이터프레임 df가 있을 때 loc 메서드의 결과가 다른 하나는 무엇인가요?
정답 ④ ::2 스텝을 지정하여 하나씩 건너뛰면서 행을 선택하기 때문에 ①, ②, ③과 다른 결과를 나타냅니다.
아래와 같이 DataFrame을 만들어서 보기를 하나 하나 입력해서 결과를 확인하였고 차이점도 확인!
[ 추가 숙제(선택) ]
1. 온라인 서점의 검색 결과 페이지 URL을 만듭니다.
2. requests.get() 함수로 검색 결과 페이지의 HTML을 가져옵니다.
3. 뷰티플수프로 HTML을 파싱합니다.
4. 뷰티플수프의 find() 메서드로 <a> 태그를 찾아 상세 페이지 URL을 추출합니다.
5. requests.get() 함수로 다시 도서 상세페이지의 HTML을 가져옵니다.
6. 뷰티플수프로 HTML을 파싱합니다.
7. 뷰티플수프의 find() 메서드로 '품목정보' <div> 태그를 찾습니다.
8. 뷰티플수프의 find_all() 메서드로 '쪽수'가 들어있는 <tr> 태그를 찾습니다.
9. 앞에서 찾은 테이블의 행에서 get_text() 메서드로 <td> 태그에 들어 있는 '쪽수'를 가져옵니다.
[ 나만의 숙제 ]
1. Yes24 사이트에서 '우리가 빛의 속도로 갈 수 없다면'이라는 책의 쪽수를 가져오는 추가 숙제를 따라해 보고 나서
Aladin 사이트에서 '혼공머신' 책의 쪽수를 가져오는 파이썬 코드를 코딩해 보고 싶다는 생각에 도전하였으나~@
여러번의 시도 끝에 clova-x의 도움을 받아 코딩을 해 보았지만...혼자서 이러한 코딩을 하기에는 아직 갈 길이....
하지만 어찌되었건 결과를 얻었으니 좌절하지 말고 계속 시도해 보는 걸로!!!