iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

30天來打造一個方便的訂房機器人 系列

一個保母級別的訂房教學

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day 01]關於網路爬蟲

在這個資訊爆炸的時代,網絡成了我們獲取知識、資訊和娛樂的主要途徑之一。然而,網絡上的資源龐大且多樣,有時候我們可能想要將特定的資料整理、分析或應用於其他領域。這...

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

[Day 02]beautifulsoup環境安裝

接下來我們就開始講講非常基本,關於beautifulsoup的介紹 首先把環境架設一下,為了保持環境的乾淨,這邊先創建一個虛擬環境,這邊使用pipenv這個虛...

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

[Day 03]beautifulsoup基本介紹

這些是beautifulsoup的語法,雖然不是每個都用到,但是多少還是要看一下喲!尤其是關於尋找標籤的語法要多多注意 方法 語法示例 說明 導入...

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

[Day 04]beautifulsoup實際操作

再來就可以開始在python裡面使用啦先導入會用到的套件 from bs4 import beautifulsoup import requests 我們會先...

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

[Day05]beautifulsoup的困難之處

今天我們來探討beautifulsoup有哪些地方是無法直接使用的 這邊舉一個簡單的例子,先到booking 比如說我今天要抓取第一個飯店的名稱,比照之前的操作...

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

[Day 06]selenium介紹

那麼事不宜遲,先來介紹一下selenium吧 selenium是一個流行的自動化測試框架,它也可以用於網頁數據擷取和操作。Selenium允許您模擬瀏覽器的行為...

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

[Day 07]selenium環境安裝

1. 安裝套件 pip install selenium 2. 安裝driver Google Chrome Driver:下載頁面:https://site...

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

[Day 08]selenium小應用

1. 先導入會使用到的函數 from selenium import webdriver from selenium.webdriver.common.by i...

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

[Day 09]selenium取得網頁資訊

1. 前往我們想要蒐集資料的網站 driver = webdriver.Edge() driver.get("https://www.booking....

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

[Day 10]seleium的XPath用法

我們之前講到那些方法幾乎都是透過尋找標籤下的{key: value},今天要介紹的這種方式不同於前面的那些方法,他是透過節點下去做查詢,這個方式就叫做XPath...

2023-09-20 ‧ 由 ouoquq 分享