ユニバーサルスクレイピングAPIクイックスタートはじめる

はじめに

パラメータの説明

パラメータ説明
actorstring非常に重要なパラメータです。サービスを表します。スクレーパーのアクターリスト情報を見るにはクリックしてください
inputobjectデータスクレイピングタスクを完了するためにアクターが必要とするパラメータ。
proxyobjectcountryフィールド。この地域のプロキシを使用してリクエストを送信します。

入力フィールドの説明

パラメータデフォルト説明
urlstringターゲットウェブサイト
methodstringGETリクエストメソッド
redirectbooleanfalseリダイレクトを許可するかどうか
headersobjectカスタムリクエストヘッダーフィールド

最初のリクエストを送信する

https://httpbin.io/getのデータスクレイピングを例として使用します。

APIエンドポイント経由でデータを取得する

import requests
import json
 
API_KEY = ""
host = "api.scrapeless.com"
url = f"https://{host}/api/v1/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)