logo
Loading...

Day13 :PTT 網路爬蟲實作練習 的疑問 - Cupoy

助教您好,我想問爬蟲在處理時間時,如題目一開始在爬stock版時,能夠用 ->post[&#3...

Day13 :PTT 網路爬蟲實作練習 的疑問

2020/12/28 上午 11:03
PTT(批踢踢)網路爬蟲程式實作練習
林孟儒
觀看數:35
回答數:2
收藏數:0

助教您好,我想問爬蟲在處理時間時,如題目一開始在爬stock版時,能夠用 ->post['時間'] = r.find_all(class_='article-meta-value')[-1].text 這樣去抓取時間,並排序成功 可是為什麼在爬gossiping版時,需加上時間轉換才能成功排序時間呢 ->datetime.strptime(post['時間'], "%a %b %d %H:%M:%S %Y")

回答列表

  • 2021/01/04 下午 08:07
    Jeffrey
    贊同數:0
    不贊同數:0
    留言數:0

    你好, 如果使用同一行指令: post['時間'] = r.find_all(class_='article-meta-value')[-1].text 比對Stock 跟 gossiping版兩者資料? 結果是?

  • 2021/01/07 下午 11:49
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:0

    嗨,你好
    嗨,第一種方法是把時間當成字串暴力去跑,其實沒有那麼好,例如 '2' 可能會比 '12' 還要小。比較嚴謹的寫法是轉成真正的時間型態。

    嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤我的 Facebook技術部落格 ,也會不定時的舉辦分享活動,一起來玩玩吧 ヽ(●´∀`●)ノ