DAY13 - 第二个小范例 : 台股爬虫

前言

今天是铁人赛的第十三天,要来使用Python写一下爬虫程序(web crawler)
目的是爬取台湾的个股股价,最後可以跟前一篇的LineBot整合成一个新的应用
让LineBot可以查询股价资讯。

除了这篇是介绍台股的爬虫外,下一篇是虚拟货币的爬虫,希望这两篇可以...
Imgur

在写程序之前,推荐一个Python线上编辑器:Colaboratory
自己的电脑不用装Python只要有网路+浏览器
就可以直接写Pythont程序

什麽是 Colaboratory?

Colaboratory (简称为「Colab」) 可让你在浏览器上撰写及执行 Python,且具备下列优点:

  • 不必进行任何设定
  • 免费使用 GPU
  • 轻松共用

无论你是学生数据资料学家或是 AI 研究人员,Colab 都能让你的工作事半功倍。请观看 Colab 的简介影片了解详情,或是直接浏览以下的新手入门说明! (以上内容是官网的简介)
Imgur

在脸书的Python社团常看到有新手在问python环境建置的问题,或程序出错
真的建议用Colab来练习写Python程序,真心不骗...
一般新手会写到程序Colab都可以完成,甚至连AI训练、机器学习也可以写
程序有bug无法正常执行,把Colab的网址贴到社团里让善心人士来帮你debug
比用GENIUS截图法还要有效

Imgur
现在已经进化成GENIUS录影..
直接开Colab 马上就可以开始快快乐乐写Python了 ^.<

开始用Colab写台股股价の爬虫程序

  1. 点选[新增笔记]
    Imgur
  2. 安装 yfinance套件
    Imgur
  3. 使用yfinance 下载个股股价资料(美股也可以抓)
    Imgur
  4. 印出最新的五笔资料
    Imgur
  5. 画个股的K线图
    Imgur
  6. 成果图
    Imgur
    附上范例的colab连结
  7. 补充: 这个范例的延伸-画MACD线 Imgur
    买卖点的回测 (不准,单纯练习写code用)
    Imgur
    这些都可以直接用colab达成,好东西能不用吗? XDD

以上就是铁人赛第13天的内容 :)


参考资料:


<<:  Day11 [实作] 如何在 WebRTC 中切换设备

>>:  Day 11 - [爬虫] 01-蒐集训练资料 以卫服部长照常见问题为例

使用PPT写代码开发弹幕射击游戏

制作了一个使用PPT开发游戏的教学影片 Part 1: https://www.youtube.c...

Day 21 - ESG已经是个不可不知的显学

图片来源 延续上一篇所谈的气候变迁与净零碳排, 在大势所趋之下, 近年无论是在投资与企业经营上的一...

控制反转与依赖注入(二)

今天讲的是控制反转与依赖注入(二) 控制反转与依赖注入 ...

Day36 ( 游戏设计 ) 钓鱼游戏

钓鱼游戏 教学原文参考:钓鱼游戏 这篇文章会介绍,如何在 Scratch 3 里使用多个角色、函式、...

【Day16】React Router

一页式网站 SPA SPA 全名 Single Page Applications 只有一个 HTM...