一九年已末,二零年將至。php
我使用 curl
與 jq
一行簡單的命令爬取了掘金的面試集合榜單,有興趣的同窗能夠看看爬取過程: 使用 jq 與 sed 製做掘金面試文章排行榜,能夠提升你使用命令行的樂趣html
關於前端,後端,移動端的面試,這裏通通都有,但願能夠在面試的過程當中幫助到你。另外我也有一個倉庫 日問 來記錄先後端以及 devops 一些有意思的問題,歡迎交流前端
面試集合榜單的 markdown 製做只須要一行命令,詳細過程以下vue
使用一行命令製做掘金面試文章榜單java
使用如下命令,能夠直接獲取前端面試榜單node
$ curl -s 'https://web-api.juejin.im/query' -H 'Content-Type: application/json' -H 'X-Agent: Juejin/Web' --data-binary '{"operationName":"","query":"","variables":{"tags":["55979fe6e4b08a686ce562fe"],"category":"5562b415e4b00c57d9b94ac8","first":100,"after":"","order":"HOTTEST"},"extensions":{"query":{"id":"653b587c5c7c8a00ddf67fc66f989d42"}}}' --compressed | \
jq -c '.data.articleFeed.items.edges | .[].node | { likeCount, title, originalUrl } | select(.likeCount > 600) ' | jq -cs '. | sort_by(-.likeCount) | .[] | "+ 【👍 \(.likeCount)】[\(.title)](\(.originalUrl))"' | sed s/\"//g + 【👍 5059】[一個合格(優秀)的前端都應該閱讀這些文章](https://juejin.im/post/5d387f696fb9a07eeb13ea60) + 【👍 4695】[2018前端面試總結,看完弄懂,工資少說加3K | 掘金技術徵文](https://juejin.im/post/5b94d8965188255c5a0cdc02) + 【👍 4425】[中高級前端大廠面試祕籍,爲你保駕護航金三銀四,直通大廠(上)](https://juejin.im/post/5c64d15d6fb9a049d37f9c20) + 【👍 3013】[2018春招前端面試: 闖關記(精排精校) | 掘金技術徵文](https://juejin.im/post/5a998991f265da237f1dbdf9) + 【👍 2493】[前端面試考點多?看這些文章就夠了(2019年6月更新版)](https://juejin.im/post/5aae076d6fb9a028cc6100a9) 複製代碼
我是山月,一個喜歡跑步與登山的程序員,我會按期分享全棧文章在我的公衆號中。若是你對全棧面試,前端工程化,graphql,devops,我的服務器運維以及微服務感興趣的話,能夠關注我mysql