CÔNG CỤ MIỄN PHÍ CHO LẬP TRÌNH VIÊN

Công cụ chuyển đổi cURL sang Node.js Axios

Chuyển lệnh cURL thành mã Node.js Axios. Dán, chuyển đổi và tiếp tục phát triển.

Không cần đăng ký
Chạy trong trình duyệt của bạn
Yêu cầu của bạn luôn được giữ riêng tư

Your cURL command

Try an example

curl 'https://example.com/products?page=1' \
  -H 'Accept: text/html' \
  -H 'User-Agent: MyApp/1.0'

Không có yêu cầu nào được gửi đến trang web đích ·⌘ / CtrlEnterđể chuyển đổi

THỰC HIỆN BƯỚC TIẾP THEO

Đã chuyển đổi mã.
Phát triển cùng Scrapeless.

Lấy nội dung web chỉ với một lần gọi API. Để Scrapeless xử lý việc giải CAPTCHA, luân chuyển IP và kết xuất JavaScript.

Giải CAPTCHA
Luân chuyển IP
Kết xuất JavaScript

Ví dụ Python từ tài liệu. Thêm khóa API và đặt URL đích.

import requests
import json

API_KEY = ""
host = "api.scrapeless.com"
url = f"https://{host}/api/v2/unlocker/request"

payload = json.dumps({
    "actor": "unlocker.webunlocker",
    "input": {
        "url": "https://httpbin.io/get",
        "redirect": False,
        "method": "GET"
    },
    "proxy": {"country": "ANY"}
})
headers = {
    "Content-Type": "application/json",
    "x-api-token": f'{API_KEY}'
}

response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)

Python · Web Unlocker

BỚT CHUYỂN ĐỔI. TẬP TRUNG PHÁT TRIỂN.

Một yêu cầu. Ba bước đơn giản.

Từ terminal hoặc DevTools của trình duyệt sang ngôn ngữ bạn sử dụng hằng ngày.

01

Sao chép lệnh cURL

Dùng lệnh từ terminal hoặc chọn “Copy as cURL (bash)” trong thẻ Mạng (Network) của công cụ dành cho nhà phát triển trên trình duyệt.

02

Chọn ngôn ngữ

Chuyển đổi sang Python, Node.js, Go và nhiều ngôn ngữ khác. Kiểm tra phương thức, header, cookie và phần thân yêu cầu trong kết quả.

03

Sao chép mã. Tùy chỉnh theo nhu cầu.

Cài đặt thư viện được chỉ định và chạy mã trong dự án của bạn. Tham khảo tài liệu Scrapeless khi bạn sẵn sàng mở rộng quy mô.

YÊU CẦU CỦA BẠN, CÔNG NGHỆ CỦA BẠN

Dùng ngôn ngữ của bạn

Hỗ trợ 29 ngôn ngữ lập trình cùng Axios và Fetch cho Node.js.

MATLAB

cURL sang MATLAB

webwrite

Sắp hỗ trợ thêm nhiều ngôn ngữ.

Không tìm thấy ngôn ngữ của bạn? —
Cho chúng tôi biết

THÔNG TIN HỮU ÍCH

Giải đáp thắc mắc. Tiếp tục lập trình.

Có thắc mắc về chuyển đổi, quyền riêng tư hoặc việc chạy yêu cầu?

Xem tài liệu

Công cụ chuyển đổi cURL này có miễn phí không?

Có. Bạn có thể chuyển đổi, sao chép và tải mã xuống mà không cần tạo tài khoản. Dịch vụ Scrapeless Web Unlocker là tùy chọn, yêu cầu tài khoản và được tính phí riêng.

Lệnh cURL của tôi có được gửi ra ngoài trình duyệt không?

Không. Việc phân tích lệnh và tạo mã diễn ra ngay trên trang này. Lệnh của bạn không được tải lên, thực thi hay lưu vào vùng lưu trữ của trình duyệt. Bạn tự quyết định việc sao chép hoặc tải mã xuống.

Tôi có thể chuyển đổi những tùy chọn cURL nào?

Hỗ trợ các yêu cầu HTTP thông dụng có URL, phương thức, header, cookie, xác thực cơ bản và phần thân yêu cầu được nhập trực tiếp trong lệnh. Các trường hợp tải tệp lên, dùng biến shell hoặc tùy chọn truyền tải nâng cao cần được kiểm tra thủ công; các tùy chọn không được hỗ trợ sẽ được thông báo thay vì bị âm thầm bỏ qua.

Tại sao yêu cầu sau khi chuyển đổi trả về lỗi 403?

Trang web có thể từ chối yêu cầu do cookie hết hạn, thiếu xác thực hoặc giới hạn số lượng yêu cầu. Chuyển đổi cú pháp không tái tạo phiên trình duyệt. Hãy kiểm tra phản hồi và quyền truy cập của bạn; Web Unlocker cung cấp dịch vụ lấy nội dung web được quản lý.

Công cụ chuyển đổi có gửi yêu cầu của tôi không?

Không. Công cụ tạo mã cục bộ mà không kết nối đến trang web đích. Hãy chạy và kiểm thử mã được tạo trong môi trường phát triển của bạn.

Làm thế nào để bắt đầu sử dụng Scrapeless?

Chọn Web Unlocker hoặc Proxy ở phần trên để xem ví dụ Python từ tài liệu của chúng tôi. Tạo tài khoản, thêm thông tin xác thực và làm theo hướng dẫn trong liên kết. Các ví dụ này độc lập với yêu cầu bạn đã chuyển đổi.

Từ yêu cầu đầu tiên đến một triệu yêu cầu tiếp theo

Đã xây dựng sản phẩm? Hãy duy trì hoạt động ổn định.

Phát triển cùng Scrapeless