작성
·
372
0
내가 원하는 태그를 선택하자: beautifulsoup 강의에서 naver 메인에서 네이버를 시작페이지로 버튼을 크롤링하는 예제로 설명을 하셨는데, 현재 naver 홈에는 '네이버를 시작페이지로 버튼'이 존재하지 않습니다..
Q1 제가 이해한게 맞다면 '네이버를 시작페이지로 버튼'이 a태그에서 id로 작성되어 있고 id는 한 게 밖에 업어서 태그로 가져오기 좋은 속성?이라서 위 버튼을 예제로 사용하신 것 같은데, 없다면 어떤 버튼으로 크롤링을 해보면 좋을까요..?
Q2 id를 가져오는게 아니면 가져오는 코드 부분에서 이름 앞에 #만 제거하면 정상적으로 작동하는건가요?
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
네이버의 화면 구성이 변경되어 ‘네이버를 시작페이지로 버튼’이 존재하지 않는다는 것을 알려주셨네요. 예제에서 사용된 ‘네이버를 시작페이지로 버튼’은 해당 버튼을 클릭하여 네이버를 사용자의 시작 페이지로 설정하는 버튼이었습니다.
만약 해당 버튼이 없다면 다른 버튼이나 요소를 크롤링하는 대안을 생각해볼 수 있습니다. 네이버의 홈 화면에서는 다양한 버튼이나 링크가 있으니, 예를 들어 네이버 로고 또는 다른 메뉴 버튼을 크롤링하는 것도 가능합니다.
또한, 예제 코드에서는 id를 이용하여 버튼을 찾고 크롤링하고 있습니다. id 외에 다른 속성이 있다면 해당 속성을 이용하여 버튼을 찾을 수 있습니다. 만약 id를 사용하지 않고 다른 방법으로 버튼을 찾아야 할 경우, 코드 부분에서 이름 앞에 ‘#‘을 제거하는 것으로는 해결되지 않을 수 있습니다. 가장 좋은 방법은 태그의 다른 속성을 참고하여 버튼을 정확히 지정하는 것입니다.
더 자세한 정보와 예제 코드를 제공하려면 질문자님께서 어떤 버튼을 크롤링하고 싶으신지, 크롤링 코드를 보여주시면 저희가 더 자세한 도움을 드릴 수 있을 것 같아요. 건승하세요!