iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

selenium爬蟲應用至discord bot 系列

首先會先針對三個部分HTML-CSS、selenium與discord.py依序做簡單的介紹,分別說明其中的各種使用方式,並在最後將學到的各種方式結合,實作出discord bot爬蟲功能。

鐵人鍊成 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文 團隊NUTC_IMAC_智慧星爆
DAY 21

[DAY21]Discord bot非同步處理

Python從3.5版本開始加入了async和await關鍵字,讓我們可以用非同步的方式來編寫程式。非同步程式的好處是可以在等待IO操作時不會阻塞主執行緒,從而...

2023-10-01 ‧ 由 martinlee 分享
DAY 22

[DAY22]補充: MultiThreading 多線程 & MultiProcessing 多進程

今天來簡單講講多線程(MultiThreading)和多進程(MultiProcessing)。 首先我們要先來理解一下兩者的差異。 線程(Threading)...

2023-10-02 ‧ 由 martinlee 分享
DAY 23

[DAY23]Discord bot斜槓指令(slash command)

在discord中輸入指令時往往是使用機器人的指令前綴加上指令名稱,但其實也可以使用slash command讓使用指令的方式更為簡單,以下簡單說一下斜槓命令(...

2023-10-03 ‧ 由 martinlee 分享
DAY 24

[DAY24]Discord bot定時(自動)指令

今天就是要來講Discord.py中定時指令的用法,事不宜遲讓我們直接進主題。 如何在Discord.py中運行定時任務或指令: 首先,需要導入以下模組: im...

2023-10-04 ‧ 由 martinlee 分享
DAY 25

[DAY25]Discord bot Cog檔建立

Cog檔在Discord.py 中是一種將機器人指令和功能模組化的方式。 具體來說,Cog檔就是一個python類別,這個類別會繼承自discord.ext.c...

2023-10-05 ‧ 由 martinlee 分享
DAY 26

[DAY26]Discord bot Embed訊息

embed是discord.py中的一個非常有用的功能,它可以讓我們在Discord中發送富文本格式的消息。使用embed,我們可以創建一個消息框,裡面可以含有...

2023-10-06 ‧ 由 martinlee 分享
DAY 27

[DAY27]Discord bot取得網頁消息 - 1

接下來的四天讓我們用前面學過的內容來做一個簡單的discord bot爬蟲,這裡用的方法也許有些並不是最佳解但可以做為一個練習來使用。 首先我們使用以下網站作為...

2023-10-07 ‧ 由 martinlee 分享
DAY 28

[DAY28]Discord bot取得網頁消息 - 2

昨天把JS獲取內容的方式講完了,今天來說說py檔這邊的處理 ├─ color_fetch.js #獲取文字顏色✅ ├─ fetch.js #抓取網頁內容✅ ├─...

2023-10-08 ‧ 由 martinlee 分享
DAY 29

[DAY29]Discord bot取得網頁消息 - 3

昨天我們已經將爬蟲的部分寫完了,今天要來寫Discord bot的部分。 ├─ color_fetch.js #獲取文字顏色✅ ├─ fetch.js #抓取網...

2023-10-09 ‧ 由 martinlee 分享
DAY 30

[DAY30]Discord bot取得網頁消息 - 4

最後一天我們要將爬蟲加入至Discord bot裡。昨天我們已將Discord bot的基本建構都設定完了 ├─ cmds #Cog檔 │ ├─ event....

2023-10-10 ‧ 由 martinlee 分享