Search Engine Spider는 POST 양식을 제출합니까?


10

POST 양식 (내 경우에는 선택 상자) 뒤에 콘텐츠가있는 경우 Googlebot 또는 다른 검색 엔진 스파이더가 해당 폼 뒤에있는 콘텐츠를 크롤링 할 수 있습니까?

예를 들어, 한 페이지에 4 개의 번역이 있고 언어 선택이 동일한 URL에 대한 POST 양식 인 경우 언어 별 URL로 리디렉션 된 경우 Googlebot이 "다른"언어를 크롤링 할 수 있습니까?

답변:


9

Googlebot 은 양식을 제출할 수 있지만, 그 이유감지 할 수 없다면 일반적으로 그렇지 않습니다 .

따라서 링크에서 번역이 AJAX로 작성되고 올바르게 작성된 경우 Googlebot은 양식을 제출하여 결과를 확인할 수 있습니다. 그러나이 동작 (특히 POST)은 보장되지 않으며 로봇에보다 쉽게 ​​액세스 할 수 있도록하려면 GET을 사용해야합니다.


1
@DisgruntledGoat 확실합니까? 소스가 있습니까? 링크 된 문서 의 상태는 "텍스트 상자를 들어, 우리의 컴퓨터는 자동으로 양식을 가지고있는 사이트에서 단어를 선택" . 이 기사는 2008 년에 작성되었으므로 변경되었을 수 있습니다.
s427

2
@ s427 네 맞습니다, 내 의견을 삭제했습니다. 검색 창과 같은 GET 양식의 경우 Googlebot이 텍스트를 생성하여 제출할 수 있습니다. 여기에는 몇 가지주의 사항이 있습니다. POST 양식이나 암호 필드가있는 양식은 제출하지 않습니다.
DisgruntledGoat

4

빙은 절대 그렇습니다. 내가 말하지 않기 전에 연락 양식과 설문 양식을 지속적으로 제출할 것입니다. $ _POST 정보에 $ _SERVER [ 'HTTP_USER_AGENT']를 포함했기 때문에 Bingbot이라는 것을 알았습니다. 다른 거미는 그 형태를 제출하지 않았습니다.


Bing에게 제출 중지를 어떻게 지시 했습니까? 감사!
Thomas Landauer

bingbot에 대해 HTTP_USER_AGENT를 확인하고 제출 버튼을 비활성화했습니다.
nemmy

3

그들은 할 수 있습니다. 시작할 준비가 된 사이트 앞에 간단한 이메일 수집 양식이 있습니다. 방금 66.249.73.214Google Bot IP 인 IP에서 해당 양식의 제출물을 받았습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.