강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của dmsgpgp7289
dmsgpgp7289

câu hỏi đã được viết

[Phiên bản sửa đổi mới] Đây mới là Crawling thực thụ - Phần thực chiến (Kiếm tiền từ trí tuệ nhân tạo)

Trích xuất dữ liệu - sử dụng bộ chọn not

44강 제목, 링크

Viết

·

70

0

안녀하세요.

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

 

image.pngimage.png

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

python웹-크롤링

Câu trả lời 1

0

startcoding님의 프로필 이미지
startcoding
Người chia sẻ kiến thức

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

똑같이 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

 

Hình ảnh hồ sơ của dmsgpgp7289
dmsgpgp7289

câu hỏi đã được viết

Đặt câu hỏi