iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

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

一個保母級別的訂房教學

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

[Day 11]結合selenium和beautifulsoup

區別兩者的優缺點 我們這幾天的練習下來,可以知道beautifulsoup擁有大量、簡單且方便的搜尋方法,但因為request的特性關係,無法爬取渲染過後的內容...

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

[Day 12]名為餅乾的神秘力量

在我們開始之前我們需要先了解會出現那個畫面其實是因為 網站看不起我們阿不是啦 是因為driver開啟的方式並不會把原本的瀏覽器紀錄給帶進去,所以這個阻攔我們的東...

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

[Day 13]只有飯店名稱還不夠,再來找找有用的東西

再來是我們當初訂下的一個目標,為了可以更方便的去搜索我想要的飯店類型,我們可以做到以下幾個項目,來更完善我們的功能,將我們想要的地點及入住日期以及人數,透過網址...

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

[Day 14]輸入做得好,資料沒煩惱

今天先把我們最基本會使用的幾個參數做設定,至於怎麼找到參數代表的意義呢,很簡單啊,先到我們的booking隨便設定一下要去的地點和時間、人數 然後呢把網址複製下...

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

[Day 15]收入囊中,為己所用 #1

今天可以慢慢將我們需要的資訊顯示出來了,那我們一步步慢慢來,今天做到的是抓取飯店的名稱及價格還有與我們目的地的距離三個項目 一個飯店都對應一個自己的所有資訊,那...

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

[Day 16]收入囊中,為己所用 #2

有了飯店、距離和價錢,再來可以看看房型和床位 輸出 房型 床位(多人出遊時必需得知道對吧) 繼續套用昨天使用的hotels的區塊,這是我整理出...

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

[Day 17]收入囊中,為己所用 #3

每一個飯店的名稱不同,所以想要抓到每個飯店的google評價就得跳轉到那個頁面幾次這部分就得要寫進迴圈裏面這邊給各位一個範例 driver = webdrive...

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

[Day 18]躲到哪我都把你揪出來

今天是我們一大進展之一,前面沒有講到的一項功能,抓取圖片再爬蟲中其實爬取圖片是一件非常,常用到的一個功能,那我們一步步來解析今天要做到的事情吧~~ 第一步 前往...

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

[Day 19]收入囊中,為己所用 #4

今天會將我們昨天新學的爬取片運用到我們現在的程式上 先取得各個飯店的鏈結 link_list = [] #存放各個飯店鏈結 all_titles = soup...

2023-09-29 ‧ 由 ouoquq 分享
DAY 20

[Day 20]機器人計畫,啟動~

今天先介紹一下discord bot的基礎安裝 套件安裝 最重要的當然是先建置好我們的python環境拉 pip install discord.py 取得自...

2023-09-30 ‧ 由 ouoquq 分享