iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

selenium爬蟲應用至discord bot 系列

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

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

[DAY1]前言&HTML常用標籤

在開始講爬蟲前我們會先花幾天來講解一寫簡單的HTML架構與CSS以了解大概的網站架構,接著講Selenium的爬蟲運用,最後則是Discord bot的介紹與運...

2023-09-11 ‧ 由 martinlee 分享
DAY 2

[DAY2]HTML-文本格式化

文本格式化指的是使用各種方法來控制文本的外觀和佈局,以便更好地呈現和傳達信息。這包括設置字體、字體大小、顏色、行距、對齊方式等屬性,以及使用粗體、斜體、下劃線等...

2023-09-12 ‧ 由 martinlee 分享
DAY 3

[DAY3]HTML-區塊級容器和行內容器的區別

在HTML中有許多能夠元素能夠顯示文本,但這些元素之間也有一些小區別,這些區別在排版設計的時候會非常有用,而其中今天要來講的就是區塊級容器和行內容器的區別。 區...

2023-09-13 ‧ 由 martinlee 分享
DAY 4

[DAY4]CSS選擇器

CSS選擇器有分很多種而使用正確的選擇器能夠幫我們快速指定想要的元素,今天我就來講講CSS選擇器常用的大致上有哪些。 CSS中常用的選擇器可以分為以下類型:...

2023-09-14 ‧ 由 martinlee 分享
DAY 5

[DAY5]CSS定位(position)

CSS 的 position 屬性用於指定一個元素在文檔中的定位方式。它有五個值:static、relative、absolute、fixed 和 sticky...

2023-09-15 ‧ 由 martinlee 分享
DAY 6

[DAY6]CSS偽類和偽元素

偽類和偽元素是 CSS 中的兩種概念。偽類能夠在特定動作時改變 DOM 的 CSS 樣式,偽元素則是基於原有的 DOM ,創建另一個可設定不同 CSS 的 DO...

2023-09-16 ‧ 由 martinlee 分享
DAY 7

[DAY7]Selenium簡介

Selenium是一個開源的網頁自動化測試工具,它可以通過程式碼來模擬使用者在瀏覽器上的操作,從而完成自動化測試。 Selenium支持多種瀏覽器,包括Chro...

2023-09-17 ‧ 由 martinlee 分享
DAY 8

[DAY8]尋找網站內容要素的方式

選取特定元素的方式除了之前介紹過的CSS選擇器之外還有其他的方式也能夠輕鬆取得元素。 以下是一些JavaScript和XPATH尋找DOM內元素的方式: JS查...

2023-09-18 ‧ 由 martinlee 分享
DAY 9

[DAY9]Selenium尋找元素

前面有講過該如何尋找網頁元素,而在Selenium裡面要尋找元素也是大同小異。 首先先創建實例 from selenium import webdriver f...

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

[DAY10]Selenium等待

在爬蟲時往往會需要等待頁面加載完成後才可以正確的讀到想要尋找的元素,而Selenium裡就有提供幾種等待元素的方式,讓我們一起來看看。 Selenium等待的方...

2023-09-20 ‧ 由 martinlee 分享