個人獨自開發專案 職位分析APP
用到的技術
- Python requests crontab定時爬蟲
- IP代理
- Python Django後臺介面
- Android Kotlin
- 自定義View
- 和js互動修改網頁元素
- MPAndroidChart
宣告本人通過非正常手段獲取到某鉤的資料,如有侵犯,請聯絡我,本人將馬上刪除,並且不再提供相關API。 郵箱 2021765485@qq.com
接下來說一下寫這個APP的初衷吧,因為以前學習爬蟲的時候一直想寫一個分析職位的APP,但是那時候還對IP代理什麼的不是很理解,而且也不會用,被封了幾次後就擱淺了
最近把這個撿起來,順便寫一波Kotlin,2333
APP有三個大模組
- 工作列表
- 工作分析
- 偏好設定
工作列表
其中工作列表就不用多bb了,就是普通的列表。有一個有意思的地方就是網頁,可以看到全部都換成了紅色的色調,通過js注入,用jQuery改元素的顏色。 這裡要感謝@FaryEver幫我想的點子,並且幫忙作圖。
工作分析
工作分析可以說是這個APP的主要功能,也耗費了我很長的時間來想到底要寫哪些分析對於找工作的人才有用。
不過我寫的這些功能可能不是很有用,歡迎大家來提意見。
工作分析其中包括
- 薪資分析
- 區域分析
- 融資分析
- 年限分析
這些包含在一個Activity裡,用了統一的Toolbar。
切換城市,切換工作用EventBus來傳送訊息通知
薪資分析
分為三塊
- 工資分佈情況
- 最高、平均、最低工資走向
- 最高工資公司TOP10
利用MPAndroidChart來做圖表,還是很好用的。
區域分析
分為兩塊
- 各區域工作數量的餅圖
- 各區域工資對比
融資分析
分為兩塊
- 當前城市融資情況
- 融資情況和工資的對應關係
工作年限分析
分為兩塊
- 各個工作年限招聘的數量
- 近幾個月對於各個工作年限招聘數量的對比
偏好設定
這裡就是設定一些預設的事項
就是有一個自定義View可以說一下。還是要@FaryEver,感謝幫我設計的圖,不然整個APP 就low的一批了
自定義的雙向SeekBar,其實就是畫了兩個RoundRect,加了一個圖片,算一下觸控的地方是不是兩頭就ok了,有興趣可以看DoublySeekBar
最後喜歡的點個star吧!