作者crazystyle63 (中二的逆襲)
看板Python
標題[問題] Linebot,回傳及時爬蟲資料(續)
時間Sat Oct 1 20:49:41 2022
如題,這篇我會把整隻程式的流程敘述的更詳盡
運作流程如下:
1.對Linebot輸入關鍵字後,希望回傳即時爬蟲資料
2.pd.read_html取得資料後整理完
3.使用dataframe_image將表格轉為圖片後暫存至(\static\tmp)中
4.利用pyimgur上傳圖片後,回傳網址
5.用ImageSendMessage或TextSendMessage傳送訊息(爬蟲結果)
不過,測試得結果中發現heroku中log顯示Error如下:
https://i.imgur.com/LlCu8rp.jpg
https://imgur.com/Wla50A4.jpg
(以上同個錯誤)
料想應該是2~4出錯,或是其他問題
並且測試一般圖片或文字資料(不爬蟲)結果皆正常
若有需要,我可以提供我的code
且爬蟲+上傳程式於其他環境皆正常運作
且問題有效解決,小弟可以奉上1000P
望有緣人相助,感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.144.63 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1664628583.A.A8F.html
※ 編輯: crazystyle63 (140.119.144.63 臺灣), 10/01/2022 20:53:11
※ 編輯: crazystyle63 (140.119.144.63 臺灣), 10/01/2022 20:53:34
※ 編輯: crazystyle63 (140.119.144.63 臺灣), 10/01/2022 20:55:30
推 lycantrope: 沒有chrome不能用dataframe_image轉圖片,改用matplot 10/01 21:25
→ lycantrope: lib 轉成image再上傳吧 10/01 21:25
→ crazystyle63: 是的,我原本用matplotlib,但是會有中文顯示問題, 10/01 22:11
→ crazystyle63: 我無法在上面安裝中文字體包 QQ 10/01 22:17
推 jarvuschen: Heroku 可以裝 chrome 的 buildpacks 10/01 22:28
→ jarvuschen: 另外也可以上傳中文字型檔,設定給 matplotlib 10/01 22:29
→ crazystyle63: 問題解決!非常謝謝您們 10/02 09:37
→ lycantrope: 推樓上 10/02 12:36