크롤링 URL이 강의 하실 때와 달리 그래프가 추가되어 질문드립니다.
175
3 asked
안녕하세요.
강의가 이해하기 쉬워 파이선이 처음인 저에게도 업무처리에 도움이 되는 내용이라 좋았습니다. 마지막 부분에 파이선 초보자인 제가 해결에 어려움이 있어 질문드립니다.
URL이 강의하실 때에는 표만 있었는데 지금은 (주)캣네생선 그래프가 있어서
soup.select('.main')[0]~[3]이 아니라 soup.select('.main')[2]~[5]에 강의 하신 내용이 나오고 있습니다.
이럴 경우
'그룹사별일일시가 = soup.select('.main')'와 'for i in 그룹사별일일시가:' 구문을 어떻게 해야 할지 궁금해서 문의 드립니다. 지금은 아래와 같은 에러가 나와서 문의드립니다.
IndexError Traceback (most recent call last) <ipython-input-50-8c74a3358d3b> in <module> 4 5 for i in 그룹사별일일시가: ----> 6 print(i.select('.table > tbody > tr')[1].select('td')[1]) 7 print(i.select('.table > tbody > tr')[1].select('td')[1].text) 8 print(i.select('.table > tbody > tr')[1].select('td')[1].text.replace(',', '')) IndexError: list index out of range
Answer 1
0
안녕하세요 제주코딩베이스캠프입니다:)
질문자님이 말씀하신 그대로 (주)캣네생선 그래프가 포함이 되어 soup.select('.main')[0]~[3]이 아니라 soup.select('.main')[2]~[5]로 진행해 주셔야 합니다.
이 경우는 아래의 소스코드와 같이 입력해주시면 됩니다.
그룹사별일일시가 = soup.select('.main')[2:]
오늘시가=[]
오늘시가총액=[]
for i in 그룹사별일일시가:
print(i.select('.table > tbody > tr')[1])
print(i.select('.table > tbody > tr')[1].select('td')[1].text)
print(i.select('.table > tbody > tr')[1].select('td')[1].text.replace(',', ''))
그룹사별일일시가를 2부터(연구원) 부터 슬라이스 하셔서 가지고 오신 후에 똑같이 소스코드를 입력해 주시면 됩니다.
추가로 다른 오류가 뜨거나 해결이 되지 않으시면 답글 부탁드립니다. 감사합니다.
메일보내기 할 때 에러..
0
40
0
강의자료 어디서 확인하나요
0
50
1
강의 자료 위치
0
272
1
invalid index to scalar variable 오류 발생 해결법 알려주세요
0
3227
1
파이썬으로 엑셀 암호걸기
0
683
0
한글 파일이 길면 불러왔을때 내용이 잘립니다.
0
392
0
split
0
340
7
add_format
0
217
0
왜 에러가 나는지 모르겠어요
0
1692
4
주피터 노트북 화면이 안나와요
0
2669
2
jupyter notebook
0
279
1
저장할 폴더 지정방법
0
360
1
ole-py 설치가 안됩니다.
0
289
1
질문드립니다.
0
244
1
저장이 특정 폴더가 아니라 여기만 존쟈하는 드라이브로 들어갑니다
0
171
1
대시보드에 글자가 안뜹니다
0
242
1
powershell창 열기가 안뜹니다
0
585
1
완성된 코드는 어디서 다운로드 받을 수 있나요? 작성하다가 어디서 잘못됐는지 모르겠어서 원본코드랑 비교해보려고합니다.
0
211
0
리눅스 명령이 먹히질 않아요.
0
267
1
쥬피터 실행이 안돼요
0
298
1
선택지1에 해당하는 엑셀 문서 만드는 소스
0
258
0
touch , ls 명령어 오류.. ?
0
687
1
구름ide 실행.. ?
0
661
3
주피터 노트북 파일 공유 어떻게 볼수 있을까요?
1
749
1

