ダウンロードと新規登録
無料で$5のクーポンをゲット
入門ガイド 特徴紹介

【スマートモード】【フローチャートモード】RESTful APIの使い方 - ScrapeStorm

2023-03-14 11:26:20
335 ビュー

摘要:本文では、RESTful APIの使用方法を紹介します。プライミング必要なし、使いやすいです。 ScrapeStorm無料ダウンロード

ScrapeStormのRESTful APIを使用すると、HTTPリクエストを送信してスクレイピングタスクを制御できます。

サポートできる機能には、タスクリストの取得、タスクの起動、タスクの停止、タスクのステータスの取得、タスクの削除などがあります。

以下に示すように、この機能は設定センターで設定できます。

デフォルトのモニターポートは80で、設定で変更できます。 APIサーバーは、ScrapeStormが実行されている端末のすべてのIPをバインドします。

例えば:

マシンのIPは 10.0.0.1、ポートは80の場合、RESTful APIのベースURLは

http://10.0.0.1:80/です。

ScrapeStorm APIは、次のように、getとpostの両方をサポートしています。

1.すべてのタスクをロードする

パス:

GET/rest/v1/task/load

パラメーター:

なし

戻り例:

{
   "code": 0,
   "msg": "タスクが正常にロードされました"
}

【注意】タスクが10個を超える場合は、他のインタフェースを呼び出す前にLoadインタフェースを呼び出すことをお勧めします。

2.タスクリストを取得する

パス:

GET /rest/v1/task/list

パラメーター:

なし

戻り例:

{
    "code": 0,
    "msg": "リストリクエスト成功",
    "list": [
        {
            "name": "テスト-タスク",
            "time_create": 1555911862,
            "task_id": 5090076,
            "type": "スマート"       //スマート或いはフローチャート
        } 
    ]
}

3.タスクのステータスの取得

パス:

GET /rest/v1/task/<task id>/status

パラメーター:

なし

戻り例:

{
    "code": 0,
    "msg": "リストを成功にリクエスト",
    "status": "スリープ",
    "status_change_time": "1644492503" // タスクが最後に停止またはスリープされたときのタイムスタンプ
}

4.タスクの削除

パス:

GET /rest/v1/task/<task id>/delete

パラメーター:

なし

戻り例:

{
    "code": 0,
    "msg": "消除成功"
}

5.タスクの起動

パス:

GET /rest/v1/task/<task id>/start

パラメーター:

なし

戻り例:

{
    "code": 0,
    "msg": "スタート成功"
}

6.タスクの停止

パス:

GET /rest/v1/task/<task id>/stop

パラメーター:

なし

戻り例:

{
    "code": 0,
    "msg": "停止成功"
}

7.タスクのコピー

パス:

GET /rest/v1/task/<task id>/copy

パラメーター:

パラメーター説明
nameコピーされたタスク名はデフォルト“-copy”を加えて操作可能になります。
translate_chartコピーされたタスクはフローチャートモードに切り替えかどうかにかかわらず、

 

デフォルトは「False」して、操作可能になります。

戻り例:

{
    "code": 0,
    "msg": "コピー成功"
}

8.タスクのデータをクリアする

パス:

GET /rest/v1/task/<task id>/data/clear

パラメーター:

なし

戻り例:

{
    "code": 0,
    "msg": "データクリア成功"
}
Pythonダウンロードファイル 動画の一括ダウンロード phpスクレイピング Pythonデータスクレイピング バッチで URL を生成する レギュラーマッチメール 画像の一括ダウンロード ウェブコンテンツのキーワードを抽出 ウェブページをwordにダウンロードする pythonスクレイピング
关闭