Tất cảMớiCải tiếnĐã sửa
Cải tiến

Auto tìm nạp các trang được bảo vệ bởi Imperva với 10 credit

Imperva chèn script của nó vào các trang bình thường cũng như các trang chặn. Auto hiện đã có thể phân biệt hai loại trang này, vì vậy một trang web sử dụng Imperva sẽ trả về kết quả mà không cần trả phí cho trình duyệt: một lần thử, 10 credit, khoảng sáu giây.

Cải tiến

Trình duyệt gửi User-Agent mà bạn yêu cầu

Thiết lập userAgent trên một request của Trình duyệt và chuỗi chính xác đó sẽ được gửi đi trên header, trong trang và trong các worker của nó. Các client hint sẽ đi kèm với nó, vì vậy sec-ch-ua, nền tảng và navigator.platform đều nhất quán với những gì bạn đã yêu cầu. Các response sẽ trả về cùng một chuỗi đó.

Cải tiến

Đồng hồ trình duyệt khớp với quốc gia exit của bạn

Trình duyệt hiện chạy với múi giờ của quốc gia mà exit của bạn đang ở, vì vậy một trang hiển thị giờ địa phương sẽ cho thấy kết quả giống hệt như những gì khách truy cập từ đó nhìn thấy. Khi không xác định được quốc gia exit, đồng hồ sẽ được giữ nguyên.

Cải tiến

Hoàn tất session handshake trong lần gọi đầu tiên

Một số trang web từ chối request đầu tiên và cung cấp cho bạn một session trong cùng một response. Single, Proxy, Auto và Browser hiện sẽ gửi trả lại session đó ngay lập tức trên cùng một lối ra, do đó trang sẽ tải ngay trong lần gọi đầu tiên của bạn thay vì khiến bạn tốn thêm một lần thử lại.

Cải tiến

Browser cho biết lý do trang vẫn bị chặn

Khi một trang web vẫn giữ nguyên challenge, Browser hiện sẽ phản hồi kèm thông tin vendor, số lần nhấn đã thực hiện và trạng thái cấp quyền, để bạn có thể chuyển sang proxy khác ngay lập tức. Một trang đã vượt qua thành công sẽ báo cáo defenseSolved: true trên lệnh gọi đã giải quyết nó.

Cải tiến

Browser tuân thủ timeout mà bạn đã thiết lập

Đặt timeout_ms lên tối đa 120 giây cho một Browser request và nó sẽ chạy trong toàn bộ thời lượng đó, vì vậy một mục tiêu chậm sẽ nhận được khoảng thời gian bạn đã cấp và bạn có thể đọc được kết quả từ chính engine.

Cải tiến

Báo cáo phòng thủ xác định Akamai và eBay

Các response hiện báo cáo akamaiebay-splashui thay vì không báo cáo gì (hoặc quy kết sai việc chặn cho Cloudflare). Nếu mã của bạn phân nhánh dựa trên defense.vendor để chọn chiến lược thử lại, hai tên này hiện sẽ hiển thị chính xác.

Cải tiến

Bảng Activity vừa với màn hình laptop, bảng chi tiết có thêm tab

Bảng Activity hiện hiển thị vừa vặn trên MacBook 14" mà không cần cuộn ngang, và mọi cột vẫn giữ nguyên giá trị. Bảng chi tiết là một cửa sổ dạng tab (Request, Response headers, Response body), vì vậy kết quả nằm ở trên cùng thay vì phải cuộn xuống 900px. Các tooltip đi theo con trỏ chuột của bạn và hiển thị toàn bộ URL.

Cải tiến

Hoạt động hiển thị request bạn thực sự đã gửi

Cột phương thức hiện đọc các động từ từ request body của bạn (GET, POST, PUT, v.v.), thay vì luôn hiển thị POST do đó là những gì lớp API của chúng tôi tiếp nhận. Các lệnh gọi Playground cũng ghi lại IP trình duyệt của người đã nhấp vào Send, để một tài khoản dùng chung có thể biết ai đã chạy lệnh nào.

Cải tiến

Một instance chậm hiện được hiển thị là xuống cấp

Một instance quá tải phản hồi health check trong 3 đến 10 giây trong khi một instance bình thường mất từ 9 đến 225 mili-giây, và trước đây cả hai đều được coi là ổn định. Trạng thái chậm hiện được báo cáo là xuống cấp, mang theo lý do riêng của instance đó, do vậy chúng tôi có thể phát hiện vấn đề khi nó mới chỉ là một máy chủ chậm chứ chưa trở thành request thất bại của bạn. Chế độ Auto cũng được giám sát, với các giới hạn được thiết lập dựa trên thời gian giải quyết thực tế thay vì một giới hạn chung chung có thể kích hoạt trên mọi thành công.

Cải tiến

Playground cho phép chọn trình duyệt, OS và phiên bản

Dashboard Playground hiện có ba lựa chọn xếp tầng cho OS, trình duyệt và phiên bản, được lấy trực tiếp từ danh mục profile. Chọn hai tuỳ chọn bất kỳ và tuỳ chọn thứ ba sẽ được thu hẹp lại theo các giá trị thực tế. Việc chọn một profile sẽ bật unblocker, vì API sẽ từ chối profile nếu không có tuỳ chọn này.

Cải tiến

Chữ ký mặc định của unblocker đã trở lại phiên bản mới nhất

Chữ ký mặc định mà unblocker gửi đi hiện là phiên bản major mới nhất, không phải phiên bản cũ mà các scraper hardcode. Các trang web từng bắt đầu trả về trang chặn tĩnh cho các phiên bản major cũ nay sẽ trả về trang thật của chúng trên Single và Browser. Cả hai sản phẩm đều được cập nhật cùng nhau, do đó một cf_clearance replay từ Browser sang Single vẫn đảm bảo khớp chính xác từng byte.

Cải tiến

Browser tính credit cho mọi hệ thống phòng thủ vượt qua thành công, không chỉ Cloudflare

Trước đây, Browser chỉ tính phí 30 credit cho bậc giải quyết phòng thủ khi xuất hiện clearance cookie của Cloudflare. Giờ đây, hệ thống áp dụng mức phí tương tự cho bất kỳ cơ chế phòng thủ nào mà chúng tôi nhận diện và vượt qua, bắt đầu với SiteGround. Response cũng đi kèm defenses: { present, cleared }, cho phép bạn biết vendor nào đang chặn đường ngay cả khi chúng tôi chưa vượt qua được (DataDome, PerimeterX, Akamai, Incapsula và hCaptcha hiện đã được nhận diện, nhưng chưa thể vượt qua).

Cải tiến

Phản hồi trình duyệt liệt kê mọi biện pháp bảo vệ hiện có và đã vượt qua

Các phản hồi trình duyệt hiện trả về defenses: { present, cleared }: mọi nhà cung cấp mà mục tiêu đã chạy, và mọi nhà cung cấp mà chúng tôi thực sự đã vượt qua. Việc tính phí cũng tuân theo quy tắc tương tự. Một request vượt qua được bất kỳ nhà cung cấp nào (không chỉ Cloudflare) đều được xem là một lượt giải quyết phòng thủ, và các nhà cung cấp mà chúng tôi nhận diện được nhưng chưa thể đánh bại sẽ hiển thị trong present và không bao giờ làm tăng mức giá.

Cải tiến

Mã lỗi 403 rõ ràng khi gói dịch vụ không hỗ trợ geo targeting

Nếu bạn truyền exitCountries và gói dịch vụ của bạn không bao gồm geo targeting, bạn sẽ nhận được mã lỗi 403 nêu rõ tham số và hướng dẫn cách khắc phục. Không cần phải đoán xem trường nào trong request đã gây ra lỗi. Các gói dịch vụ có bao gồm geo targeting sẽ không bị ảnh hưởng.