顯示具有 CODING 標籤的文章。 顯示所有文章
顯示具有 CODING 標籤的文章。 顯示所有文章

20210510

Python - 網路爬蟲 (Web Crawler)

Python - 網路爬蟲 (Web Crawler)

..................................................
# Date : 2021-05-10
..................................................
# Keywords: Code, Python, Web crawler, ... .
..................................................

# 網頁爬蟲與資料分析流程 [CASTMAN]
  • [1] 尋找資料來源
  • [2] 使用 python 套件進行爬蟲
  • [3] 截取並過濾資料
  • [4] 分析資料
  • [5] 展示資料
..................................................

# 使用工具:Python、Jupyter。

# 使用套件:

[] requests
[] BeautifulSoup [WIKI]
[] Pandas [WEB]

# Installation : 
[] 安裝 requests:於 CMD 輸入 pip3 install requests
[] 安裝 BeautifulSoup: 於CMD 輸入 pip install beautifulsoup4

..................................................

# 根據不同網頁內容使用不同套件來解析:

[] HTML, 使用 BeautifulSoup。
[] JSON, 使用內建之 JSON 套件即可 (import json)。
[] REQUEST:依網頁内容分 get and post.

..................................................

# 網路爬蟲範例:

[] 用 beautifulsoup 解析 HTML,抓標題:https://youtu.be/9Z9xKWfNo7k

..................................................

實際步驟:

一、載入套件
二、截取網頁資訊:使用 get

抓取圖片:
..................................................

JUPYTER Notebook

# 快捷鍵:
[] Ctrl + Enter = 在目前 CELL 中執行。
[] Alt + Enter = 執行 then 插入一新的 CELL。
..................................................

# REFERENCE

[] Python新手教學(Part 1):用爬蟲爬全球股價!, FINLAB, https://www.finlab.tw/用爬蟲爬全世界股價/

[] [Python-Finance]證交所股票價格爬蟲實作教學(Let’s crawl stock price)-附程式碼, YCY-TAI, https://ycy-tai.medium.com/python-finance-證交所股票價格爬蟲實作教學-lets-crawl-stock-price-附程式碼-e5d07d41b779

[] 給初學者的 Python 網頁爬蟲與資料分析 (1) 前言, CASTMAN, 20161219, http://blog.castman.net/教學/2016/12/19/python-data-science-tutorial-1.html

[] 使用 Python 資料分析和視覺化上市櫃公司薪資公開資料, Techbridge, 20190726, https://blog.techbridge.cc/2019/07/26/how-to-use-taiwan-salary-data-to-do-python-data-analytics-and-data-visualization/

[] [Python] Pandas 基礎教學, ORANWIND, 20171001, https://oranwind.org/python-pandas-ji-chu-jiao-xue/

# REF. Package
..................................................

20190917

PYTHON 基礎入門

PYTHON 基礎入門

..................................................
# Date : 2019-09-17
# Author : Enson, Yu, Ph.D.
..................................................
# Keywords: Code, Python, ... .
..................................................

# 基礎學習

  * 『#』 為註解符號。

  * PIP 套件管理工具
  * 執行:python 檔案名稱
..................................................

# Jupyter
  • [] 安裝:pip3 install jupyter
  • [] 執行:jupyter notebook
..................................................

# 套件 (Package):
  • [] 模組套件說明:[dokelung-blog]
  • [] requests : 用以模擬網路請求行為。

..................................................

# REFERENCE

## REF. Fundamental Study.

## REF. JUPYTER
..................................................

20190421

Mrakdown 語法

Mrakdown 語法

..................................................
#Update: 2024-02-16
..................................................
#Keywords: Markdown, Code, Language, Programming, ... .
..................................................

# 特性:

* 輕量級標記式語言
* 附檔名為:.md

# 語法:

* 用『#』表示標題,# 越多則代表越多階。
* 用前後『**』表示粗體字: **要加粗的文字**。
* 用『*』表示清單符號。
* 用數字,表示清單數字。
* 用『空行』表示段落。
* 用『---』表示水平線。
* 用『|』、『-』來建立表格 [MS,20190326]。

| Item  | Item  |  Item |
| :----- | -----: |:-----: |
| A       | B       | C       |
| A1     | B1     | C1     |

..................................................

# REFERENCE


..................................................

20180206

Python - requests

Python - requests
Keywords:Python, package, requests, ... .
____________________________________________________________

# 截取網頁 URL 內容。

import request
www = requests.get ("URL")
print (www.text)

____________________________________________________________

20180125

TensorFlow

TensorFlow

Keywords : Python, Google, TensorFlow, Machine Learning ... .
____________________________________________________________

Python 安裝 TensorFlow [TensorFlow]

  • C:\> pip3 install --upgrade tensorflow
  • C:\> pip3 install --upgrade tensorflow-gpu

____________________________________________________________

REFERENCE



____________________________________________________________

20180110

關於影像處理 (Image Processing)

關於影像處理 (Image Processing)

Keywords: Image processing, Freeware, Coding, ... .
____________________________________________________________

免費工具:


____________________________________________________________

REFERENCE


____________________________________________________________

20170516

APP Inventor

APP Inventor



---------- ---------- ---------- ---------- ----------

REFERENCE


---------- ---------- ---------- ---------- ---------- 

20170207

IPCONFIG

IPCONFIG



ipconfig 是微軟作業系統上用來控制網路連線的一個命令列工具。

利用 CMD.exe 開啟命令提示字元,即可在 DOS 環境下使用。

---------- ---------- ---------- ---------- ----------

ipconfig 後置指令:


  • /?  顯示幫助資訊
  • /all 顯示現時所有網路連線的設定
  • /release  釋放某一個網路上的IP位置
  • /renew  更新某一個網路上的IP位置
  • /flushdns  把DNS解析器的暫存內容全數刪除

---------- ---------- ---------- ---------- ----------

REFERENCE



---------- ---------- ---------- ---------- ----------

20170204

撰寫批次檔 (Batch) 使用指令

撰寫批次檔 (Batch) 使用指令


---------- ---------- ---------- ---------- ----------

批次檔之附檔名 = cmd 或 bat

----------

START , 開啟視窗或執行程式
  開啟火狐及特定網址 = start firefox.exe URL

----------

TIMEOUT , 暫停
  暫停五秒 = timeout /t 5

---------- ---------- ---------- ---------- ----------

REFERENCE


---------- ---------- ---------- ---------- ---------- 

20151014

Raspberry Pi (樹莓派) 相關資料


Raspberry Pi (樹莓派) 相關資料

----

網站:

----

文章:

----
Enson.