---
# System prepended metadata

title: 釣魚網站

---

# 釣魚網站
## 1.製作流程
#### (1)先設計網頁雛形，由於原官網限制可複製的html，css，js內容，因此僅製作導覽列部分，其餘由圖片代替。
![螢幕擷取畫面 2024-05-05 165022](https://hackmd.io/_uploads/SyfwO6VMA.png)

#### (2)將網頁雛形包入名為"main"的區塊中，並在頂層覆蓋一層灰色遮罩，預設為不顯示。
![螢幕擷取畫面 2024-05-05 165212](https://hackmd.io/_uploads/rJnauTVMR.png)

![螢幕擷取畫面 2024-05-05 165239](https://hackmd.io/_uploads/Bku1tTEzR.png)
#### (3)接著製作誘騙使用者獲獎的訊息，並包入灰色遮罩層中。
![螢幕擷取畫面 2024-05-05 170042](https://hackmd.io/_uploads/Sycpqa4fA.png)
![螢幕擷取畫面 2024-05-05 170121](https://hackmd.io/_uploads/r1zxiTEzC.png)


#### (4)製作假的登入頁面，形式仿製beanfun登入頁面，預設不顯示。
![螢幕擷取畫面 2024-05-05 170714](https://hackmd.io/_uploads/HyiLn6EG0.png)
![螢幕擷取畫面 2024-05-05 171548](https://hackmd.io/_uploads/ryLLC6Nz0.png)


#### (5)製作最後的顯示通知，同樣預設不顯示。
![螢幕擷取畫面 2024-05-05 171501](https://hackmd.io/_uploads/HJ5706VfC.png)


#### (6)添加javascript，為main區塊添加點擊顯示灰色遮罩的事件，無論使用者點選頁面何處均會觸發事件；而灰框顯示後連帶帶出中獎通知。
![螢幕擷取畫面 2024-05-05 171007](https://hackmd.io/_uploads/SyoMpTEfC.png)

#### (7)使用者點選"點我登入"按鈕後，會顯示登入的介面。
![螢幕擷取畫面 2024-05-05 171700](https://hackmd.io/_uploads/H16nC6NGR.png)

#### (8)檢查按下登入按鈕前是否輸入的是空值，如果不是便顯示最後的提醒通知，並將使用者導回官網。
![螢幕擷取畫面 2024-05-05 171903](https://hackmd.io/_uploads/ryIzyRNfC.png)
#### (9)接下來需要建立一個簡易的伺服器接收輸入的帳密，必須安裝Node js,並建立一個資料夾，透過控制台(cmd)指向該資料夾，輸入npm init -y與 npm install express，並在該資料夾內建立一個Javascript檔。
![螢幕擷取畫面 2024-05-07 073210](https://hackmd.io/_uploads/rySc_yPzC.png)
#### (10) Webstorm中設置node js環境
![螢幕擷取畫面 2024-05-07 073312](https://hackmd.io/_uploads/HkjC_yDGC.png)
#### (11)輸入ai提供的代碼於新建立的javascript檔案中。
![螢幕擷取畫面 2024-05-07 073423](https://hackmd.io/_uploads/H1yVK1wMR.png)
#### (12)調整html檔案中的代碼，input必須放置於form標籤中
![螢幕擷取畫面 2024-05-07 073651](https://hackmd.io/_uploads/SJTiYkPf0.png)
#### (13)webstorm控制台中輸入node server.js啟動伺服器。
![螢幕擷取畫面 2024-05-07 073811](https://hackmd.io/_uploads/HJll5kvMR.png)
#### (14)實測接收代碼
![螢幕擷取畫面 2024-05-07 074040](https://hackmd.io/_uploads/ByE9cJvfR.png)
![螢幕擷取畫面 2024-05-07 073947](https://hackmd.io/_uploads/BJF95yDG0.png)










## 2.使用工具
#### ChatGPT，WebStorm，Photoshop

## 3.與目標網站差異
#### 原預計可以複製官網代碼，並直接添加灰色遮罩以節省時間且保留多數網頁功能，因官網限制僅以圖片代替大部分頁面。
#### 伺服器僅能接收webstorm開啟的網頁上輸入的內容，需部屬到公共伺服器才能接收於github發布網頁的輸入內容。









