Trạng thái của Ajax thu thập dữ liệu?


12

Tôi thấy rằng Google có một đề xuất / tiêu chuẩn tốt để làm cho các ứng dụng Ajax có thể thu thập dữ liệu, thông qua #! (băm bang).

http://googlewebmastercentral.blogspot.com/2009/10/proposed-for-making-ajax-crawlable.html

Câu hỏi của tôi là:

  • Có phải họ hiện đang sử dụng "đề xuất" này trong thế giới thực?
  • Là các công cụ tìm kiếm khác - Bing cụ thể, cũng đang sử dụng hoặc có kế hoạch sử dụng nó?

Câu trả lời:


4

Tôi thấy rằng đây không chỉ là một đề xuất - rằng Google đã sử dụng giao thức này.

Tôi tìm thấy thêm thông tin ở đây. Họ có đủ tài liệu và Câu hỏi thường gặp về chủ đề đề cập đến các trang web thực sự được thu thập thông tin theo cách này ...


Điều đó chỉ giải thích các công nghệ mà các khung công tác như JQuery sử dụng để làm cho nội dung có thể đọc được khi JS / ECMA bị vô hiệu hóa. Đây không phải là một thách thức cho một Crawler đáng kính. :-)
fwaechter

1
Tôi chỉ sửa liên kết thứ 2 ở trên. Nếu bạn nhìn vào nó, bạn sẽ thấy rằng #! cú pháp được mô tả chính xác như đề xuất thu thập thông tin AJAX của Google ... điều này khiến tôi rất gợi ý rằng nó đã được sử dụng
philfreo

2

Đây chỉ là một đề xuất nên chưa được sử dụng (ít nhất là không có ai tuyên bố nó đang được sử dụng nhưng không có gì lạ khi các công cụ tìm kiếm giữ bí mật khả năng của họ. Ít nhất là trong một thời gian ngắn).

Thật khó để nói nếu các công cụ tìm kiếm khác sẽ sử dụng nó nhưng nếu nó được chuẩn hóa thì tỷ lệ cược sẽ như vậy vì chúng đã được khóa với các chức năng được tiêu chuẩn hóa khác (nofollow, v.v.). Thông thường, các đề xuất cần một thời gian để thảo luận và thống nhất (ví dụ HTML 5) mặc dù luôn có khả năng ai đó (tức là Google) đơn phương thực hiện nó và những người khác buộc phải chấp nhận đơn giản để theo kịp.


1

Tôi không biết một máy thu thập thông tin tương thích Ajax hoàn toàn. Nhưng có đủ trình thu thập dữ liệu / bot chuyên đọc JQuery, Prototype và các khung công tác khác. Ngoài ra, một số đề xuất và giải pháp "nhanh & bẩn" cho JavaScript được tái cấu trúc ("tốt") đang trên đường ổn định. Chỉ cần tìm kiếm trên Google Code. Tôi không biết có nên đăng một số liên kết ở đây không.

Btw: Hầu hết các trang web Ajax đều có thể thu thập được đầy đủ vì nhiều Người dùng sử dụng AddOns như NoScript để tắt JavaScript. Vì vậy, hầu hết các trang web cung cấp một giải pháp dự phòng. (cũng cho các trình duyệt cũ).


1
Tăng cường tiến bộ là cách nó phải luôn luôn được thực hiện.
John Conde

0

Là một bản cập nhật, giao thức này hiện được hỗ trợ đầy đủ trên Google. Tuy nhiên, Bing không hỗ trợ giao thức tại thời điểm này.

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.