Extra Form
PHP PHP 7.2
CMS Rhymix 1.x

기존 XE타운의 글을 검색하여 알아본 결과

크롤러 로그인 정보를 아래처럼 작성하는 듯하여

아래처럼 작성하였습니다

 

주소 - https://도메인/회원용게시판

로그인주소 - https://도메인/index.php?act=dispMemberLoginForm

방식 - POST

 

변수

user_id - 로그인 아이디

password - 로그인 비번

 

그리고 크롤링 실패가 뜨길래 

이틀 정도 기다려봤는데 여전히 크롤링 실패라고 나오네요

보통 더 기간을 두고 기다려봐야 하나요?

아니면 입력한 정보가 문제가 있는 걸까요..

 

참고로 입력한 정보로 로그인 정상적으로 잘 됩니다

또한 사이트 robots.txt 내용은 아래와 같습니다

 

User-agent: *

Allow: /

  • profile

    dispMemberLoginForm 은 POST액션으로 들어가는곳이 아닙니다. (단지 로그인을 할 수 있는 페이지를 출력해줄 뿐입니다.)

     

    실제로 POST요청을 남겨서 바로 로그인을 하는 것이라면 

     

    procMemberLogin 을 넣으시면됩니다.

     

    액션값을 form 으로 전송하는 방식대로 요청할 수 있는 방법이 있는지 모르겠는데 그렇게할 수 있다면 그렇게 요청하시면 될 것 같은데요 ㅎㅎ 

     

    변수값에 추가할 수 있으면 act : procMemberLogin 을 추가하시면 될 것 같아요

  • profile

    https://도메인/index.php?act=dispMemberLoginForm

    접속하는 화면에 나오는 로그인 창에 input에 name이 user_id,password 일치하나요?
    실제 로그인 가능한 아이디(이메일),패스워드를 잘 입력하셨나요?

    저는 동일하게 했지만 크롤링 실패는 잠시 뜨고 이후에 정상적으로 크롤링 되는 것으로 나옵니다.
    이틀정도 기다릴 정도는 아닌 것 같습니다.

  • profile profile
    <input type="text" name="user_id" id="uid" required="" placeholder="아이디" title="아이디">
    <input type="password" name="password" id="upw" required="" placeholder="비밀번호" title="비밀번호">

    로그인 입력창 소스도 다음과 같습니다
    또한 로그인 정보인 아이디,비밀번호도
    그대로 복붙해서 로그인 하면 정상적으로 로그인 됩니다

    제가 보기엔 제대로 입력을 마친거 같은데 도무지 영문을 알 수가 없네요..
  • profile
    이것저것 하다가 원상복구하고 놔뒀는데
    왜 된 건지는 모르겠는데 지금보니 됐네요....
    그냥 늦게 처리된건가 싶습니다
  • profile profile
    크롤링 되는데 시간이 좀 걸려서 그렇습니다