close

要放假了,先來個輕量分享,今日在Bot加上了簡易回覆及搜尋新聞資料的功能,

     if re.match("你是誰",evtText):
            line_bot_api.reply_message(event.reply_token,TextSendMessage("我沒有名字喔。"))
        elif re.match("我是誰",evtText):
            line_bot_api.reply_message(event.reply_token,TextSendMessage("請您自我介紹喔。"))
        elif evtText.find("新聞") >=0 or evtText.find("餐廳") >=0 or evtText.find("景點") >=0 or evtText.find("遊") >=0:
            #news_list = list()
            response = requests.get(
                "https://news.google.com/search?q=+"+event.message.text+"+&hl=zh-TW&gl=TW&ceid=TW%3Azh-Hant")
            soup = BeautifulSoup(response.text, "html.parser")
            result = soup.find_all("div", class_="xrnccd", limit=10)

回應結果大致截圖如下:

image

arrow
arrow
    文章標籤
    Python BeautifulSoup
    全站熱搜
    創作者介紹
    創作者 mina 的頭像
    mina

    mina

    mina 發表在 痞客邦 留言(0) 人氣()