개이득인개발
2k
2018-09-28 13:37:07
8
861

셀레니움 자바 사용법 보는법 아시는분 있나요


제가 셀레니움을 자바문법으로 크롤링 작업을 하려고합니다.. 그런데 사용법을 몰라 구글링을 해도 죄다 파이썬이더라구요;; 그래서 글을올리니 셀레니움 공식사이트가면 나와있다는데 제가 보는방법을 몰라서요 ㅠㅠ 혹시 자바로 셀레니움 사용해보신분 있으신가요 ㅠㅠ

0
0
  • 답변 8

  • doubler
    329
    2018-09-28 13:44:31

    https://pasudo123.tistory.com/101

    예전에 여기 잠깐 참고했엇습니다.

    0
  • 개이득인개발
    2k
    2018-09-28 14:16:07

    doubler 

    감사합니다 어느정도 도움이 되었네요^^..

    0
  • 해지말라고
    397
    2018-09-28 16:28:10

    저는 크롬드라이버 쓰는데 살펴보셔야 할게 

    ChromeOptions 로 초기 옵션 설정하시구요

    JavascriptExecutor로 자바스크립트 문법으로 파싱하거나 가져오거나 사이트 동적 액션 만질 수 있구요

    webDriver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);로 thread.sleep 대신 쓸 수 있구요

    컨펌창이나 얼럿창 뜰땐 alert클래스에 내부함수로 해결 할 수 있어요

    그리고 ifream있는 페이지 있는데 switchTo 안해주면 자바스크립트 쓰지 않는이상 절때 element못찾으니까 꼭 switchTo 해주셔야해요

    이거만 아시면 어느페이지든 다 할수 있을거에요 아마

    0
  • 해지말라고
    397
    2018-09-28 16:30:21

    그리고 엘리먼트가 존재하는지 아는 함수가 있긴한데 저는 그게 잘 안써져서 꼼수를 쓰는데

    webDriver.findElments(By.cssSelector("Elements")).size() > 0 이렇게 써서 if문에 사용할 수 있어요

    도움이 되셨으면 좋겠네요

    0
  • 개이득인개발
    2k
    2018-09-28 16:34:22
    0
  • 해지말라고
    397
    2018-09-28 16:38:02 작성 2018-09-28 16:38:16 수정됨

    네 저도 셀레늄으로 크롬드라이버쓰면서 크롤링 하고있습니다.

    자바로 하고있구요

    질문에 대한 원하는 대답이 아니신가요 ?ㅠㅠ

    0
  • 개이득인개발
    2k
    2018-09-28 16:47:37

    해지말라고

    저 지금 크롤링 해보고 있는데요 몇 가지 질문좀 드려도 될까요?

    0
  • 개이득인개발
    2k
    2018-09-28 17:33:46

    해지말라고

    딱 크롤링 관련만 몇개 물어보고 싶은뎅 어떻게 안될까요?

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