강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

dmsgpgp7289 のプロフィール画像
dmsgpgp7289

投稿した質問数

[新規改訂版] これが本当のクローリングだ - 実践編 (人工知能収益化)

データを抽出する - not セレクタの活用

44강 제목, 링크

作成

·

70

0

안녀하세요.

홈페이지가 구조가 바뀌어서 강의랑 화면구조가 일치하지 않는데 어떻게 코드를 작성해야 제목과 링크가 나올까요?

 

image.pngimage.png

어떻게 수정해야 될지 문의드립니다.

python웹-크롤링

回答 1

0

startcoding님의 프로필 이미지
startcoding
インストラクター

여행다녀오느라 답변이 조금 늦었습니다.

똑같이 not 선택자를 사용하면 되어서, 강의에 추가로 업데이트하진 않았는데요!

아래와 같이 선택자를 만드시면 잘 동작할겁니다 ㅎㅎ

 

posts = driver.find_elements(By.CSS_SELECTOR, "tbody > tr:not(.board-notice) .article")
for post in posts:
    title = post.text
    link = post.get_attribute('href')
    print(title, link)

 

 

  1. html 구조를 정확히 파악하고

  2. 선택자를 이용하면 됩니다

 

선택자 만드는게 까다로울 때는, AI에게 HTML 구조 (ex. table 태그)를 복사한다음

질문해보시는 것도 좋아요!

 

image.png

 

dmsgpgp7289 のプロフィール画像
dmsgpgp7289

投稿した質問数

質問する