네이버 주식 크롤링 종목명 에러
466
작성한 질문수 88
선생님 안녕하세요
좋은 강의 감사합니다.
강의 코드와 조금 다르게 작성을 해보았는데요
네이버 주식 크롤링 부분에서 종목명을 가져오는 경우 에러가 발생해서 도움을 요청드립니다.
네이버증권 코드는 아래와 같이 되어있는데요
trs = soup.select("table.type_2 > tbody > tr[onmouseover='mouseOver(this)']")
# class가 number로만 되어있고 안쪽에 잇는 것들이 구분이 안된다.
# n번째 td 를 가져오도록 설정하면 된다. nth-child가 안되므로 다른 방법 사용
for tr in trs:
name = tr.select_one('a.title').text이라고 작성하면 nonetype은 text가 없다는 에러가 뜹니다.
name = tr.select_one('td > a.title').text라고 작성해도 똑같은 오류가 뜨는데, 제가 보기에는 맞는 코드 같거든요;;;
혹시 어디가 잘못된 것인지 말씀이 가능하실까요?
답변 1
파이썬크롤링수업중 예제사이트 연결이 안됩니다.
0
24
3
셀레니움 환경설정 오류
0
83
2
네이버 로그인 관련
0
392
2
안녕하세요 셀레니움에 대해서 질문
0
107
1
크롤링 연습사이트 문의
0
128
2
선택자 질문
0
93
2
'특정 요소가 나타날 때까지 스크롤' 부분 에러
0
91
2
자동 로그인 질문
0
108
2
44강 제목, 링크
0
116
1
원하는 값이 없을 때
0
108
2
크롤링한 링크가 엑셀로 들어가면 작동이 안되요
0
254
2
셀레니움 PDF자료는 받을 수 있나요
0
108
2
글목록 추출하기
0
113
2
메일 자동화 로그인 중복방지문자해결 오류 및 명시적 대기 질문
0
101
2
강의 노트가 어디에 있는건가요?
0
83
2
강의 커리큘럼 질문
0
112
1
조건문 else 사용하지 않는 이유
0
88
2
셀레니움으로 접근할 수 없는 경우
0
113
2
웹페이지 변경
0
86
2
자바스크립트로 태그 선택 시 질문입니다.
1
73
2
수료증은 어떻게 받나요?
0
131
2
class명을 활용하여 선택자를 만들지 않는 경우..?
0
68
2
드라이버가 안 열려요
0
91
2
이거 해결방법 아시는 분?
0
124
2





