후다다닥
391
2017-11-28 16:53:33 작성 2017-11-29 15:53:38 수정됨
3
3844

JSOUP select 문법



<div id="content">
                        
                        <form id="viewForm" name="viewForm" action="" method="post">
                            <input type="hidden" name="flag" value="N" />
                            <input type="hidden" name="pageNo" value="2" />
                            <input type="hidden" name="mode" />
                            <input type="hidden" name="petiNo"/>
                            <input type="hidden" name="s_date" value="20141118" />
                            <input type="hidden" name="e_date" value="20151103" />

제가 jsoup select 문법을 사용하다가 

위와 같은 코드에서 div안에 있는 input hidden value를 따올려고 하는데요

Elements hidden = doc.select(".content input[type=hidden]");

이런식으로 하면 될줄 알았는데 안되서

Elements hidden = doc.select(".content > input[type=hidden]");
이런식으로 해봤는데도 안되네요 특정 div 안에 있는 특정 속성을 찾을려면 어떻게 문법 처리해야되나요?


두번째로 또 jsoup에서 name속성으로 데이터를 가져올 수는 없나요?
id나 class로는 데이터를 가져올 수 있는데 name으로는 못가져오는건지

0
  • 답변 3

  • 비둘기야밥먹장
    239
    2017-11-28 17:12:24

    doc.select(".content input[type=hidden]") -> doc.select("#content input[type=hidden]")

    선택자에서 실수하신듯 합니다.

  • 잇힝힝
    57
    2017-11-28 17:13:05 작성 2017-11-28 17:13:27 수정됨

    # ID

    . class 힘내세욥!

  • 후다다닥
    391
    2017-11-28 21:37:59

    헐..구ㅣ신이씌었엇나 감사합니다..

  • 로그인을 하시면 답변을 등록할 수 있습니다.