Toapi 再也不愁沒有資料

2021-09-11 13:43:24 字數 1797 閱讀 9492

進入toapi

你是否有這樣的需求,有乙個很好的idea,卻沒有很好的資料**,好不容易找到相關資料**的**,卻發現沒有api(或許有但需要收費),那麼,我可以告訴你,toapi 為此提供了很好的解決方案 ,它可以:

// 

,

],"pexels": [,]

}複製**

穩健的服務支援:你只需快速地構建以及使用,其它方面就安心地交給toapi

多樣的模板選擇:每乙個toapi 服務都可以被其它使用者安裝,或許你無需編寫**,就可以安裝其它服務,隨即組合成自己的服務,官方維護了乙個模板列表 - awesome-toapi

toapi 是乙個用python編寫的開源專案,若你有特殊的功能需求,可以自己定製,我們為你提供完整的生態:

組織位址(歡迎加入):github.com/toapi

使用toapi

讓我們看下面這個簡單的例子 - 僅僅是演示 目標**是hackernews:

from toapi import xpath, item, api, settings

class

mysettings

(settings):

web = ,

"headers": none

}api = api('', settings=mysettings)

class

post

(item):

url = xpath('//a[@class="storylink"]/@href')

title = xpath('//a[@class="storylink"]/text()')

class

meta:

source = xpath('//tr[@class="athing"]')

route =

class

page

(item):

next_page = xpath('//a[@class="morelink"]/@href')

class

meta:

source = none

route =

defclean_next_page

(self, next_page):

return

"" + next_page

api.register(page)

api.register(post)

api.serve()

# visit news?p=1

複製**

不到四十行**,你已經擁有了hackernews的api服務,介紹下目前官方提供的模板:

toapi-one: one應用的api wufazhuce.com/

toapi-ebooks: it電子書資源api

toapi-instagram: instagram的api www.instagram.com/

toapi-pic: 高畫質**集合api

…...

最後toapi 不會停止進步,從簡陋的第一版到現在基本功能完善的版本,乙個月來我們有近400次commits,其中辛苦不必多說。

我們誠懇地希望開發者們使用 toapi 來構建服務,並提出你的寶貴意見,上手 toapi 是一件極其簡單的事情,我們希望看到 toapi 能為開源社群帶來一點貢獻,能為你減少構建api的麻煩。

toapi開發團隊(@gaojiuli, @howie6879, @wuqiangroy)

自從學了這個方法,深度學習再也不愁沒錢買資料集了

深度學習大牛吳恩達曾經說過 做ai研究就像造宇宙飛船,除了充足的燃料之外,強勁的引擎也是必不可少的。假如燃料不足,則飛船就無法進入預定軌道。而引擎不夠強勁,飛船甚至不能公升空。模擬於ai,深度學習模型就好像引擎,海量的訓練資料就好像燃料,這兩者對於ai而言同樣缺一不可。在深度學習中,當資料量不大時可...

mybatis 沒有資料插入,有資料更新

on duplicate key update 該語句是基於唯一索引或主鍵使用,比如乙個欄位a被加上了unique index,並且表中已經存在了一條記錄值為1,下面兩個語句會有相同的效果 insert into table a,b,c values 1,2,3 on duplicate key u...

python爬取4k高畫質桌布(再也不怕沒有桌布了)

今天突然想換桌布,在網上找了一圈沒有找到滿意的,正好學了爬蟲,於是我就想把它們全都爬取下來,慢慢挑選。這次爬取的目標是 彼岸圖網動漫桌布 接下來,我將詳細講解爬取過程 首先點開 右鍵 檢查 觀察原始碼資訊 可以發現位址就是 的網域名稱加上上面的位址,接下來就是敲 的事了。觀察可以發現總共134頁 但...