- 질문 게시판입니다.
Date 18/02/12 21:39:55
Name   호라타래
File #1   크롤링_코드_1.PNG (71.6 KB), Download : 24
File #2   크롤링_코드_2.PNG (80.8 KB), Download : 20
Subject   웹사이트 분석 / 크롤링 관련 질문 있습니닷




http://www.genie.co.kr/detail/songInfo?xgnm=87759645

파이썬을 이용해서 노래 관련된 정보들을 크롤링/분석하려고 해요.

이미지에 나와있듯이

for문을 이용해서 8~9천만개 정도 존재하는 songInfo 페이지를 하나씩 긁어들이게 만들었는데, 이 중 상당수는 빈페이지입니다.

지금과 같은 코드는 시간도 오래 걸리고, 비효율적이라 개선 방안을 고민하는 중이에요.

1) 셀레니움을 이용하지 않아도 Alert 창을 컨트롤 할 수 있나요?

http://www.genie.co.kr/detail/songInfo?xgnm=1

페이지를 눌러보면 보이듯이 Alert창이 뜨기 때문에, 셀레니움을 이용해서 컨트롤을 해주고 있어요. 근데 속도가 상당히 느리더라고요. BeautifulSoup만 써서 정적 스크래핑을 하면 속도가 개선될 듯한데, Alert를 처리할 수 있는 방법이 있을까요? Ajax인지 아닌지도 모르겠네요 ㅋㅋㅋㅋㅋㅋ

2) 지금 코드를 효율화 할 수 있는 방법이 있을까요?

향후 전처리를 염두에 두고 코드를 짜기는 했는데, 이게 효율적인지 아닌지도 감이 안 잡히네요.

3) 구글 크롬 개발자 도구 외에 사이트 구조를 분석할 수 있는 방법이 있을까요?

비어있지 않은 songInfo 페이지를 사전에 파악한 후, 인덱스를 부여해서 for문을 돌리면 훨씬 효율적이지 않을까 싶은데, 구글 크롬 개발자 도구로는 파악을 못하겠습니당

조언 부탁드립니다ㅠㅠ 영어 사이트여도 활용 가능하니 힌트/키워드라도 얻을 수 있다면 흑흑...

맞다. 제 작업 환경은 램 4G, CPU 2.93Ghz, winddow7, Anaconda3(32bit) - Jupyter notebook - Python 3.6입니다. 설날 전까지는 이 환경에서 작업을 해야 해요. 코드 정리되고 나면 프롬프트 창에서 파이썬을 돌리려고요 8ㅅ8



0


목록
번호 제목 이름 날짜 조회 추천
5566 의료/건강이거 마셔도 되는 술인가요? 16 호라타래 18/10/01 4697 0
4154 IT/컴퓨터웹사이트 분석 / 크롤링 관련 질문 있습니닷 22 호라타래 18/02/12 7797 0
3963 기타다단계 대응책 질문 및 확인입니다. 12 호라타래 18/01/08 3257 0
3838 연애이대 근처에 부모님께서 식사할 만한 곳 있을까요? 13 호라타래 17/12/13 5822 0
2949 진로고 1 학생 진학 관련 조언을 구합니다! 12 호라타래 17/06/24 4362 0
2755 기타문장 수정 질문입니다. 20 호라타래 17/05/07 4542 0
2577 기타건설사 근무로 중동 파견 나가는 형에게 어떤 선물이 좋을까요? 8 호라타래 17/03/29 6932 0
13588 기타타이밍이 안 맞아서 헤어졌습니다.. 18 호가든체리 22/07/05 5782 0
5108 기타‘서점에서 책한권 다읽기’ 어떻게 생각하세요? 11 현타247 18/07/21 7225 0
13714 IT/컴퓨터컴퓨터 구매질문입니다. 4 현운월 22/08/05 3850 0
12749 체육/스포츠런닝&운동용 마스크 추천부탁드립니다. 3 현운월 21/12/28 4662 0
7831 의료/건강다리저림(허리디스크?) 질문드립니다. 4 현상 19/09/08 5174 0
16784 경제위알못 질문드립니다 4 헬리제의우울 25/06/08 1181 0
16544 여행여행지 반려동물 숙소를 쉽게 검색할 수 있을까요 2 헬리제의우울 25/02/16 1425 0
16383 의료/건강발등이 저립니다 9 헬리제의우울 24/12/15 1998 0
16351 의료/건강닭가슴살 드시는분 있나요 9 헬리제의우울 24/12/05 1885 0
15777 경제재테크 알못이 질문드립니다 11 헬리제의우울 24/04/17 2953 0
15726 IT/컴퓨터클리앙 난민들은 보시오 31 헬리제의우울 24/03/28 4661 2
15445 게임옛날게임 질문입니다 9 헬리제의우울 23/12/10 2981 0
15285 IT/컴퓨터인터넷 브라우저 추천 바랍니다 7 헬리제의우울 23/10/11 3276 0
14427 IT/컴퓨터엑셀 질문입니다 3 헬리제의우울 23/01/31 3840 0
14410 IT/컴퓨터포토샵 글씨입력 질문입니다 3 헬리제의우울 23/01/27 5018 0
14292 IT/컴퓨터자급제폰 구입 질문드립니다 2 헬리제의우울 22/12/24 3830 0
13909 기타거지지만 환전이 하고 싶어 6 헬리제의우울 22/09/24 5252 0
13799 문화/예술액션영화 추천 바랍니다 25 헬리제의우울 22/08/27 5079 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글

댓글