因應疫情,剛好可以好好學習網路爬蟲,最簡單的還是用EXCEL裡的VBA來抓資料,這個範例適用IE物件來抓取,程式可以用本來改一改就好,細節不要出錯,很快資料就全部下來了,如下。
EXCEL VBA金融數據之網路爬蟲實作16
01_下載股市資訊網與YAHOO股市
02_用IE物件下載YAHOO股市說明
03_用IE物件下載YAHOO股市細節
04_改為下載股市所有資料
05_下載資料日期用className
完整影音
http://goo.gl/aQTMFS
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
課程簡介:入門
VBA重要函數到Python
建置Python開發環境
基本語法與結構控制
迴圈、資料結構及函式
檔案與資料庫處理
課程簡介:進階
處理 CSV 檔和 JSON 資料
PM2.5即時監測顯示器轉存到SQLITE資料庫
網頁資料擷取與分析、
Python網頁測試自動化、
下載外匯資料、下載YAHOO股市類股、下載威力彩
EXCEL VBA與Phython協同運作
資產負債表與券商分點買賣超
群益八大公股銀行買賣超
鉅亨網新聞與MoneyDJ新聞
7-11門市與PChome
參考書目
Excel VBA實戰技巧金融數據x網路爬蟲
作者:廖敏宏(廖志煌)
出版社:碁峰 出版日期:2019/06/30
Python大數據特訓班(第二版)
作者:鄧文淵,文淵閣工作室
出版社:碁峰?出版日期:2020/06/01
吳老師 110/5/22
「qt 語法」的推薦目錄:
- 關於qt 語法 在 吳老師教學部落格 Youtube 的最讚貼文
- 關於qt 語法 在 [問題] QT Sqlite語法以及全文檢索FTS問題- 看板C_and_CPP 的評價
- 關於qt 語法 在 Re: [問題] QT Sqlite語法以及全文檢索FTS問題- 看板C_and_CPP 的評價
- 關於qt 語法 在 Re: [問題] QT 語法的問題 的評價
- 關於qt 語法 在 新的Qt5 連線語法| 他山教程,只選擇最優質的自學材料 的評價
- 關於qt 語法 在 Qt darkstyle github - Gaffar GPS Solutions 的評價
- 關於qt 語法 在 Qt darkstyle github 的評價
qt 語法 在 Re: [問題] QT Sqlite語法以及全文檢索FTS問題- 看板C_and_CPP 的推薦與評價
addBindValue(keyword); : 當keyword是sql語法的保留字,例如:AND, OR等等,querry會失敗: 想請問QT有相對應函式可以解決嗎? : 還是只能自己判斷如果 ... ... <看更多>
qt 語法 在 Re: [問題] QT 語法的問題 的推薦與評價
Re: [問題] QT 語法的問題 ; 看板 C_and_cpp ; 作者 stanely321 ; 時間 2010/11/23 17:40:33 ; 留言 0則留言,0人參與討論 ; 推噓 0 ( 0推 0噓 0→ ). 討論串 3 ... ... <看更多>
qt 語法 在 [問題] QT Sqlite語法以及全文檢索FTS問題- 看板C_and_CPP 的推薦與評價
我的開發平台是 win7
工具是QT Creator
版本是Qt Core 5.15.2
在寫一些存取Sqlite資料庫的程式碰到了兩個問題。
1.當要查詢的字當中包含sql語法保留字的時候:
QString keyword;
QString queryString{"SELECT * FROM exfts WHERE nameEN match ?"};
query.prepare(queryString);
query.addBindValue(keyword);
當keyword是sql語法的保留字,例如:AND, OR等等,querry會失敗
想請問QT有相對應函式可以解決嗎?
還是只能自己判斷如果要搜的關鍵字是保留字的時候
querryString要自己變成
QString queryString{"SELECT * FROM exfts WHERE nameEN match " +
"'"+ keyword +"';"};
2.第二個問題就是在使用全文檢索FTS的時候
match + 萬用字元* 跟
一般普通的sql語法 like + 萬用字元%
兩者似乎有什麼不一樣
如果我想要找有包含「水果」兩個字的欄位
使用 like '%水果%'搜尋
那不管是
1.好吃的水果
2.好吃 水果真的很好吃
3.好吃 水果 真的很好吃
3.好吃-水果-真的很好吃
都可以撈出來
但如果是match '水果'
只有3會被撈出來
如果使用match '*水果*'
有時候可以被撈出來
也有可能不會被撈出來
因為這是之前碰到的問題現在才來問
所以當時的資料庫資料以及下的關鍵字我一時舉例不上來
我下班之後如果有找到例子會再補上
目前只確定使用match '關鍵字'的時候
兩旁有用空白切開來的欄位才會被撈出來,例如上述的3
其他包含在一句沒斷開的句子裡則不會撈出來
用萬用字元擺前或擺後也沒有正確撈出
想請問是我完全搞錯FTS的萬用字元*的用法
還是是因為非英語的文字分割字詞的關係?
又或是其他原因呢?
感謝閱讀
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.225.144 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1637310986.A.771.html
※ 編輯: liu2007 (123.192.225.144 臺灣), 11/19/2021 16:37:59
... <看更多>