「Dashblock」は、インタラクティブに操作しながら、Webサイトの必要なデータだけをカスタムAPIとして保存することができるアプリケーションです。機械学習によって同一の要素をフォーカスし、Webサイトの更新にも動的に対応してくれます。
◆ Dashblock
https://dashblock.com/

Mac、Windows向けのアプリケーションとして提供されています。

インストールが完了したら、Googleアカウントで認証してセットアップ完了です。

まずは、APIを作成するWebサイトを指定して

画面がロードされるのを待ちます。

APIを利用したい要素を右クリックすると、このようなポップアップが表示されます。

次は、ラベルの要素名を指定します。これが後でAPIのKey名になります。

正常に登録ができると、要素がこのようにハイライトされます。

同じ手順で、他の要素もしていきます。

今回は、新着ニュース1件目のタイトルと出典先を取得するAPIを作成します。

メニューバーのSaveを押して保存。

すると、このように先ほど入力した要素と取得した値がJSONで受け取れます。

curlでのコールの他、JavaScript/Pythonのチートコードも完備。
$ curl -X POST -d '{"url": "https://www.anypicks.jp/", "modelId": "vqf5rXUJv"}' -H "Content-Type: application/json" https://api.dashblock.io/data?api_key=32f85d20-ba48-11e9-baa7-a573576772fc
{"entities":[{"latest_news_title1":"アップル、セキュリティ研究者向けに特別な「iPhone...","latest_news_domain":"ZDNet Japan / 24分前"}]}
このように、JSONデータとして取得することができます。
インタラクティブに組めることで構築が簡単な一方、スクレイプした情報をDashblock経由で取得するため、APIのレスポンスはあまり良くはありません。
◆ Dashblock
https://dashblock.com/

DevelopersIO / 5時間前

TechCrunch Japan / 6時間前

TechCrunch Japan / 6時間前

CNET Japan / 8時間前

TechCrunch Japan / 10時間前

TechCrunch Japan / 10時間前

CNET Japan / 11時間前

ITmedia / 12時間前

ITmedia / 12時間前

DevelopersIO / 1日前

TechCrunch Japan / 1日前

TechCrunch Japan / 1日前

TechCrunch Japan / 1日前

TechCrunch Japan / 1日前

TechCrunch Japan / 1日前
![[アップデート] Aurora PostgreSQL 互換のログを CloudWatch Logs に出力できるようになりました! | DevelopersIO](https://s3-ap-northeast-1.amazonaws.com/raptor-photo-production/news_resource/59223/thumbnail_image/amazon-aurora.png)
DevelopersIO / 1日前

ITmedia / 1日前

TechCrunch Japan / 1日前

TechCrunch Japan / 1日前

CNET Japan / 1日前