윤석렬

나이키 파는 사이트에도 이렇게 코딩하네요 ㅠㅠ

<dl>


            <dt>제품코드</dt>
            <dd class="enp_mobon_code">DJ1319100</dd>


                        <dt>브랜드</dt>
            <dd>나이키</dd>
                                                <dt>색상</dt>
            <dd>화이트</dd>
                        
                        
                        
                        <dt>원산지</dt>
            <dd>이집트</dd>

                        <p class="dot_line"><img src="/images/dot_line.jpg"></p>

            <dt>소비자가격</dt>
            <dd><s>39,000원</s></dd>

            <dt>판매가격</dt>
            <dd>
                            35,100원
                            <!-- 35,100원 -->
                            
                            
                            
                                                    </dd>


            <dt>
                            

|

댓글 7개

이럴때 크롤링 어떻게하지 ㅠㅠ
dt/dd를 이용하여 상품정보를 표현한 것은 잘 짜여진 것입니다. (각각 term과 description을 의미하기 때문에 의미적으로도 맞습니다.) html 태그는 id나 name이 특정되지 않는 경우가 많아, 이런 태그에 대한 처리가 필요하다면 읽는 순서대로 번호로 접근하는 것이 일반적입니다.

말이 어렵지만 이것을 구현한 기술들 (DOM의 getElementsByTagName, CSS Selector (DOM의 querySelector/querySelectorAll), XPATH 등)이 있으므로 잘 공부해보시기 바랍니다.

그럼 MYHEAD[20000]
@웃는하루 크로링으로 찝을때는 class랑 id가 명확하게 상품을 나타내주는게 좋거든요 저렇게 되어있으면 하나의 배열에 다 담길수 밖에 없으니 좋은 코딩은 아닌것같아요
혹시나 하는 마음에...
클릭했던 저의 손가락은 탓하며
GST1님을 위해 저의 소중한 1,000 포인트 사용해 드립니다.

건승하세요~
dl/dt/dd 저 이거 많이 쓰긴 하는데...
코딩 완전 초짜라 잘 몰겠는데요
이렇게 코딩하면 안좋은 이유라도 있는건가여?
@나빌레라 잘하시는거에요. 저분이 크롤링이 어렵다고 하는건 그런 용도로 사용되는 상당수 html 파서는 id, name 속성 등으로 특정이 되어야 접근 가능하게끔 되어있는데, 그렇게 단순하게 특정할 수 없는 태그에 접근하는 방법을 전혀 모르시는 것 같아요...
@웃는하루 답변 감사합니다 ^^ 코딩 공부중인데 잘못 배우고 있나 해서 걱정했어요 날 더운데 건강 조심하시고 행복한 하루 되세요~
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

+
제목 글쓴이 날짜 조회
3년 전 조회 1,572
3년 전 조회 1,285
3년 전 조회 1,403
3년 전 조회 1,450
3년 전 조회 1,481
3년 전 조회 1,435
3년 전 조회 1,986
3년 전 조회 1,356
3년 전 조회 2,570
3년 전 조회 2,058
3년 전 조회 1,520
3년 전 조회 1,512
3년 전 조회 2,340
3년 전 조회 1,499
3년 전 조회 2,177
3년 전 조회 1,330
3년 전 조회 1,232
3년 전 조회 1,359
3년 전 조회 1,575
3년 전 조회 1,144
3년 전 조회 1,405
3년 전 조회 1,308
3년 전 조회 1,260
3년 전 조회 1,227
3년 전 조회 1,292
3년 전 조회 1,775
3년 전 조회 1,573
3년 전 조회 1,819
3년 전 조회 1,481
3년 전 조회 1,997