Do Search Engine Spider gửi biểu mẫu POST?


10

Nếu tôi có nội dung đằng sau biểu mẫu POST (trong hộp chọn, trong trường hợp của tôi), Googlebot hoặc các Công cụ tìm kiếm khác có thể thu thập nội dung đằng sau biểu mẫu đó không?

Ví dụ: nếu tôi có 4 bản dịch của một trang và lựa chọn ngôn ngữ là một dạng POST cho cùng một URL, sau đó được chuyển hướng đến URL dành riêng cho ngôn ngữ, Googlebot có thể thu thập dữ liệu các ngôn ngữ "khác" không?

Câu trả lời:


9

Googlebot có thể gửi biểu mẫu , nhưng nói chung là không, trừ khi nó có thể phát hiện ra lý do để làm như vậy.

Vì vậy, từ các liên kết, nếu bản dịch của bạn là AJAX'd và được xây dựng đúng cách, Googlebot rất có thể gửi biểu mẫu để xem kết quả sẽ như thế nào. Tuy nhiên, hành vi này (đặc biệt là trên POST), không được bảo đảm và có lẽ bạn nên sử dụng GET để làm cho mọi thứ dễ tiếp cận hơn với robot.


1
@DisgruntledGoat Bạn có chắc không? Bạn có một nguồn? Các bài viết liên bang rằng "Đối với các hộp văn bản, máy tính của chúng tôi tự động chọn từ trong trang web đó có dạng" . Bài báo được viết vào năm 2008, vì vậy có lẽ mọi thứ đã thay đổi?
s427

2
@ s427 Có bạn đúng, tôi đã xóa bình luận của tôi. Đối với các biểu mẫu GET (chẳng hạn như hộp tìm kiếm) Googlebot có thể tạo văn bản và gửi nó. Có một số cảnh báo được liệt kê ở đó - họ không gửi biểu mẫu POST, cũng không có bất kỳ biểu mẫu nào có trường mật khẩu.
DisgruntledGoat

4

Bing hoàn toàn làm được. Trước khi tôi nói với nó không phải nó sẽ liên tục gửi cả một hình thức liên lạc và một hình thức khảo sát. Tôi biết đó là Bingbot vì tôi đã bao gồm $ _SERVER ['HTTP_USER_AGENT'] trong thông tin $ _POST. Không có con nhện nào khác từng nộp những mẫu đơn đó.


Làm thế nào bạn nói với Bing ngừng gửi? Cảm ơn!
Thomas Landauer

Tôi đã kiểm tra HTTP_USER_AGENT cho bingbot và vô hiệu hóa nút gửi.
nemmy

3

Họ có thể và làm. Tôi đã có một biểu mẫu thu thập email đơn giản ở mặt trước của trang web mà tôi chuẩn bị ra mắt. Tôi vừa nhận được một bài nộp từ mẫu đó từ IP 66.249.73.214, đó là IP GoogleBot.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.