[請益] PHP爬蟲寫法及Laravel Auth問題

看板 Soft_Job
作者
時間
留言 43則留言,17人參與討論
推噓 14  ( 14推 0噓 29→ )
各位大神好: 小弟目前正一邊自學(後端)一邊找軟體相關行業的工作 最近有份職缺希望在面試前先做測試 所以給了我題目 ------------------------------- 題目一: 使用 Laravel Auth,撰寫簡易登入與註冊平台 內容描述: 透過資料庫查詢後,若無資料則進行註冊 如果已有該使用者,則進行資料驗證,於正確結果中顯示登入後頁面 若不正確則顯示錯誤結果 這題我想應該是我誤會題目意思,我只用了 php artisan ui vue --auth 弄出登入及註冊功能 因為對方看完說我沒有寫到 ------------------------------- 題目二: 使用 Laravel 排程,撰寫網路爬蟲並將十二星座資訊儲存至資料庫 內容描述: 對方給了科技紫微網的星座頁面 http://astro.click108.com.tw/ 要把當日十二星座資料以爬蟲方式抓取,並在解析後儲存至資料庫 需要用排程執行,執行週期為每天的每小時 儲存的必要資料如下: 《當天日期 《星座名稱 《整體運勢的評分及說明 《愛情運勢的評分及說明 《事業運勢的評分及說明 《財運運勢的評分及說明 這是我第一次寫爬蟲,大概從昨天下午開始到今天早上 花一夜寫出來 不過被回覆說爬蟲的code寫太混亂 麻煩各位大神可以看看並指導一下 Github位置:https://github.com/snowtim/alliedjobtest 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.65.108 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1570598947.A.B20.html
1Fmaxqq: 不懂為啥要特別用 laravel? 聽你的回應,他在挑你毛病罷了10/09 13:34
2Fmaxqq: 哪間公司名字可以提供一下嗎?10/09 13:38
3Fknives: 這測試好熟悉10/09 13:38
4Fmaxqq: 話說我前天去面試,有一個白板題,對方只有少於 10 分鐘10/09 13:40
5Fmaxqq: 要我用 golang 寫出 javascript 的 filter/foreach/find10/09 13:41
6Fmaxqq: 功能 ... 像這種貨色,其實基本上就只是在刁難你罷了10/09 13:41
7Fmaxqq: 簡單來講就是丟入任意的 array/slice 格式,都可以 work10/09 13:42
8Fmaxqq: 然後我看他不明所以地寫了 type myslice interface{}10/09 13:42
9Fmaxqq: 我就沈默了 ...10/09 13:42
10Fmaxqq: 基本上我想表示的是,他寫錯了10/09 13:43
11FbigG0619: 應該是做特殊影片的吧?我也有收到。覺得太花時間只做10/09 14:10
12FbigG0619: 第一題,後面對方覺得我的期望待遇太高而作罷10/09 14:10
我連面試機會都沒有,對方看完我的code就直接打槍了QQ~ 因為我不會的東西很多,所以才想知道問題在哪裡可以改進 ※ 編輯: firetim (36.233.65.108 臺灣), 10/09/2019 14:16:05 ※ 編輯: firetim (36.233.65.108 臺灣), 10/09/2019 14:18:54
13FbigG0619: 我不確定我做的對不對,或是對方的理由是不是推託的,10/09 14:22
14FbigG0619: 但可以站內我,我給你我的github,我們可以交流10/09 14:22
bigG0619大我有站內您了~謝謝 ※ 編輯: firetim (36.233.65.108 臺灣), 10/09/2019 15:01:09
15FMOONY135: 你可以直接說爬蟲的code在哪邊嗎 翻了幾頁覺得還好10/09 16:23
寫在樓下gundamew大說的地方 排程更新的在App\Console\Commands\ConstellationUpdate 不過只是create改成update而己
16Fvi000246: 又要排程又要存資料庫 看到就懶了10/09 16:25
17FMOONY135: 如果不限制php寫 python我覺得還好10/09 16:26
是沒限制啦~但我不懂python語法就用php寫了
18Fgundamew: App\Http\Controllers\ConstellationController10/09 17:47
19Fgundamew: 是醜了點,但要說亂倒是還好10/09 17:49
20FMOONY135: 覺得還好 爬蟲的code太混亂是他想要你把難看的地方包不10/09 18:14
21FMOONY135: 見嗎(?)10/09 18:14
22FMOONY135: 最多就是你取值的時候多包個function 回傳struct出來10/09 18:16
23FMOONY135: 然後再根據struct去塞值 看起來比較不亂(?)10/09 18:17
其實我不了解亂是指什麼
24Fvi000246: 還好吧 這種簡單的爬蟲是能多亂10/09 18:17
25FMOONY135: function getStarResult { return starstruct;}10/09 18:18
26Famge1524: 為什麼 score 是用 string?10/09 20:26
它的評分是星星符號不是用分數表示,所以就用了string
27Falog: 我想原Po可以先到 awesome php 把上面的一些套件都摸一下10/09 22:07
28Falog: 以及 去找一下有關 laravel coding style guide10/09 22:15
29Falog: 再找個一些小東西做做看 增加你對laravel的熟悉度會比較加10/09 22:16
30Falog: 分 不要讓人家挑你這種小事10/09 22:16
好的~謝謝您~
31Fxeee: 我有code需要再站內10/09 23:07
再麻煩xeee大,謝謝~
32Fyyc1217: 可以看看laravel的原始碼 可以大概知道什麼叫漂亮10/10 00:25
33Fstosto: 為什麼爬蟲要用web框架寫啊....10/10 01:27
它題目是要配合laravel的 ※ 編輯: firetim (111.83.225.65 臺灣), 10/10/2019 01:51:04
34Fhoward396501: 卡提諾ㄇ? 10/10 03:03
不是呢~ ※ 編輯: firetim (36.233.65.108 臺灣), 10/10/2019 04:31:29
35Fangelmark: 卡堤諾的子公司吧 10/10 09:07
36Flayer0930: 爬蟲寫的可以吧,你可以問對方主管,如果覺得亂 他會 10/10 11:04
37Flayer0930: 怎麼寫,這種一個dom被更改,就要修正的程式,不是應 10/10 11:04
38Flayer0930: 該方便維護與容易看嗎? 10/10 11:04
39Flayer0930: 我自己是沒用框架寫,但是可以靠原生寫到一秒內處理完 10/10 11:08
40Flayer0930: 資料,就覺得維護性當然是要越高越好 10/10 11:08
41Fnetburst: 亂? 10/10 11:16
42Fshter: 以後會不會出現題目是要爬 SPA 的 10/10 16:05
43Fkattte: 亂就表示他看不懂....所以XD 10/11 14:55

soft_job 熱門文章

最新熱門文章

[創作] 盡力過活吧
Hatepolitics noonecare 14留言 2019-10-21 15:16:03
[公告] 水桶
Gossiping arsonlolita 19留言 2019-10-21 16:11:07