webscrapingapi / php-sdk
此软件包最新版本(v1.0)没有可用的许可信息。
用PHP编写的发送HTTP请求的SDK
v1.0
2022-09-13 07:20 UTC
Requires
- symfony/http-client: ^6.1
This package is not auto-updated.
Last update: 2024-09-25 15:05:27 UTC
README
WebScrapingApi 是一个API,允许使用旋转代理刮取网站以防止被禁止。此PHP SDK使API在任何项目中实现起来更加简单。
安装
在您的项目主文件夹中运行以下命令
composer require webscrapingapi/php-sdk
API密钥
要使用API和SDK,您需要一个API密钥。您可以通过在 WebScrapingAPI 注册来获取一个。
用法
使用SDK非常简单。以下是API的GET调用示例:
<?php
namespace Examples {
require('main.php');
use WebScrapingApi\Client;
$API_KEY = "YOUR_API_KEY_HERE"; // enter your api key here
$client = new Client($API_KEY);
$params = array(
# API Parameters
# Set to 0 (off, default) or 1 (on) depending on whether or not to render JavaScript on the target web page. JavaScript rendering is done by using a browser.
"render_js" => 1,
# Set datacenter (default) or residential depending on whether proxy type you want to use for your scraping request. Please note that a single residential proxy API request is counted as 25 API requests.
"proxy_type" => "datacenter",
# Using the auto_parser parameter, you can get the scraped site in JSON format.
"auto_parser" => 1
);
print($client->get('https://bing.com', $params));
}
更多示例,您可以在此处查看 这里
为了更好地理解参数,请参阅我们的 文档