辦公室小劇場:
新到職的 Amy 在辦公室不算非常亮眼,她會在午休時間拿出一本隨身攜帶的小說,沉浸在其中以暫時逃離工作壓力。她偶爾會忘記會議的時間,匆匆忙忙地走進會議室,優雅地遮掩住自己的尷尬。與同事閒聊時,她不談數據模型或市場趨勢,而是討論最近看過的電影或者最喜歡的食物。
有時,當她獨自一人的時候,你會想說要不要過去詢問需不需要幫忙,雖然她總是笑著說不用,但你會喜歡欣賞她笑著說「不用,謝謝」的表情。
這天,你得知她需要每天彙整當日氣象局釋出的空氣污染數據。隔天早上,在他打開網頁彙整資料時,你直接將新的數據傳送給她,隨後的每天,你總是比她更早的取得數據資料。而這,當然是使用 Cheerio 自動化抓的資料,但對 Amy 來說這大幅降低他的工作負擔。
幾個月後,因為工作穩定的 Amy 也轉為正式員工,在此同時她也宣布即將結婚的消息...,而你還是每天的把新的數據交給她,只為了欣賞她說「謝謝」的表情。
Cheerio 在爬蟲裡面算不上非常的強,但相對來說簡單好用,原因在於它可以用類似於 jQuery、JS DOM 的語法來抓取畫面上的資料。因為它的語法相對簡單,所以也可以搭配 ChatGPT 來撰寫其中操作語法,可大幅節省撰寫所需的時間(不需要自己一行一行測試是否正確)。
所以本集的影片,不會一行一行介紹 Cheerio 怎麼寫,而是說明怎麼搭配 ChatGPT,輕鬆爬取「股市網頁資料」(這僅是示範,別太招搖、也別戳太猛喔~,小心 IP 被鎖 😆)
影片連結:https://youtu.be/A-Rfk8yDc2Q
今天沒有範例程式碼,想玩的自己用 ChatGPT 去產。