Công cụ chuyển đổi cURL sang PHP
Chuyển lệnh cURL thành mã PHP. Dán, chuyển đổi và tiếp tục phát triển.
Your cURL command
Try an example
<?php
$ch = curl_init("https://example.com/products?page=1");
curl_setopt_array($ch, [
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ["Accept: text/html"],
CURLOPT_HTTPHEADER => ["User-Agent: MyApp/1.0"],
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;Không có yêu cầu nào được gửi đến trang web đích ·⌘ / CtrlEnterđể chuyển đổi
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
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.
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.
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ả.
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ô.
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.

cURL sang Python
Python · requests

cURL sang JavaScript
Fetch API · browser

cURL sang TypeScript
Fetch API · typed

cURL sang Go
net/http · Go 1.22

cURL sang Rust
reqwest · async

cURL sang Java
HttpClient · Java 11+

cURL sang C#
HttpClient · .NET 8

cURL sang PHP
cURL extension

cURL sang Ruby
net/http · Ruby 3

cURL sang Kotlin
OkHttp · JVM

cURL sang Swift
URLSession · iOS

cURL sang Dart
package:http

cURL sang C
libcurl

cURL sang Clojure
clj-http

cURL sang Elixir
Req

cURL sang R
httr2

cURL sang Haskell
http-client

cURL sang Julia
HTTP.jl

cURL sang Lua
LuaSocket

cURL sang Objective-C
NSURLSession

cURL sang Perl
LWP::UserAgent

cURL sang PowerShell
Invoke-RestMethod

cURL sang Scala
sttp client

cURL sang Shell
curl · normalized

cURL sang ClojureScript
fetch · browser

cURL sang Node.js Fetch
Node.js · native fetch

cURL sang Node.js Axios
Node.js · Axios

cURL sang Crystal
HTTP::Client

cURL sang Groovy
HttpURLConnection

cURL sang OCaml
Cohttp

cURL sang MATLAB
webwrite
Sắp hỗ trợ thêm nhiều ngôn ngữ.
THÔNG TIN HỮU ÍCHGiả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
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ệuCông cụ chuyển đổi cURL này có miễn phí không?
Lệnh cURL của tôi có được gửi ra ngoài trình duyệt không?
Tôi có thể chuyển đổi những tùy chọn cURL nào?
Tại sao yêu cầu sau khi chuyển đổi trả về lỗi 403?
Công cụ chuyển đổi có gửi yêu cầu của tôi không?
Làm thế nào để bắt đầu sử dụng Scrapeless?
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.