CloudQuery

点击几下即可将任何网站转化为应用程序接口(无服务器并支持 SPA!)。「Turn any website to API by several clicks (serverless and support SPA!)」

  • 所有者: t9tio/cloudquery
  • 平台: AWS Lambda,Linux,Mac,Windows
  • 許可證: GNU General Public License v3.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

CloudQuery

Join us

Turn any website to API by several clicks.

Try online: https://cloudquery.t9t.io

API

Query params:

  • url: url of the webpage you want to fetch
  • selectors: css selectors describing the elements interests you

Returns:

  • innerText: element innerText
  • href: element href

Run locally

# install dependencies
npm i
# start frontend server(for auto restart when code change)
npm run sb
# start backend server(for auto restart when code change)
npm run sf

# visit http://localhost:1234

How to deploy your own CloudQuery to AWS lambda

1. Configuration

  • update profile(AWS Credential Profiles) in up.json to use your own aws account
  • update rateLimit in config.json to set your own rate limit (Default: 5 request/hour)

2. Deploy

# deploy to aws lambda
up

# see the URL of your CloudQuery
up url

# deploy production version(to cloudquery.t9t.io)
up deploy production

Thanks

  • up for deploying serverless API to AWS with ease
  • serverless-chrome for running chrome on AWS lambda
  • finder for making it easy to select elements on webpage

主要指標

概覽
名稱與所有者t9tio/cloudquery
主編程語言JavaScript
編程語言JavaScript (語言數: 2)
平台
許可證GNU General Public License v3.0
所有者活动
創建於2019-01-19 06:29:29
推送於2023-01-07 04:08:19
最后一次提交2020-07-24 10:21:54
發布數0
用户参与
星數2.2k
關注者數32
派生數137
提交數36
已啟用問題?
問題數16
打開的問題數9
拉請求數3
打開的拉請求數21
關閉的拉請求數5
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?