返回列表 上一主題 發帖

[原創] python上市櫃三大法人買賣超日報資料下載

本帖最後由 c_c_lai 於 2016-9-7 18:47 編輯

回復 39# lpk187
回復 40# zyzzyva
謝謝你!
請問 3714 代表筆數嗎?
如果要顯示 Get 後的網頁內容那該如何表達?

TOP

本帖最後由 c_c_lai 於 2016-9-8 07:08 編輯

回復 43# lpk187
謝謝你!
這是不是指 Pandas 套件尚未安裝?
請問下載Pandas套件後, 要如何加入Pandas 套件?
感覺上比 Excel VBA 還複雜呦。

TOP

回復 42# zyzzyva
謝謝你!
執行完後出來的是網頁原始碼,
如國我想要的是如你上圖的結果值,
那又該如何處理?
我是在想了解 Python 它是如何來完成?

TOP

回復  c_c_lai

html比較多問題, 當你有html5lib / LXML解析器的問題
你可以下載它
pip install html ...
lpk187 發表於 2016-9-8 00:05

不好意思 html5lib / LXML 要如何才能下載到?
下載後我是在安裝的 Python 3.5 的環境下 執行 pip install ?
但是目前我不識在該DOS 環境下執行程式,而是透過 Anaconda 的
Jupyter 環境下執行程式下,那又應該要如何運作?
不好意思一口氣提出這麼多的疑問,因無人教導自學的,
所以尚請多多包涵。再次向你說聲謝謝囉!

TOP

回復 48# lpk187
非常感謝,我來學著試試安裝看看,
我看了 Anaconda 的說明都沒提及,所以至今還是幼兒初級生,
慚愧慚愧!
那麼 Python 3.5 的環境下是否依需如同  Anaconda Script 一樣
需要執行 Pip 的套件來安裝升級?

TOP

回復 48# lpk187
修正套件後,執行之畫面如下,看起來是 OK,
但卻沒看見 Test.xlsx 檔案?它會產生在哪裡?
這樣的畫面顯示是屬正確嗎?
謝謝你的指導!

TOP

回復 51# zyzzyva
謝謝你!
我想求出如下之內容 (結果) (如圖示):
不知可行否,如此我也得以學到如何抓取網頁資料。
一窺 Python 是如何輕易能得知結果的。

TOP

回復 51# zyzzyva
我想要的出來結果是:(如 下)
  1. Sub Ex()
  2.     Dim strURL$ '宣告strURL為變數
  3.     strURL = "http://www.taifex.com.tw/chinese/3/7_12_3.asp"    '定義strURL變數內容
  4.     [a1].CurrentRegion.ClearContents   '  清除文字沒清除格式(美化好的表格)
  5.    
  6.     With ActiveSheet.QueryTables.Add(Connection:= _
  7.                   "URL;" & strURL, Destination:=Range( _
  8.                   "$A$1"))
  9.         .Name = "期貨契約"
  10.         .FieldNames = True
  11.         .RowNumbers = False
  12.         .FillAdjacentFormulas = False
  13.         .PreserveFormatting = False
  14.         .RefreshOnFileOpen = False
  15.         .BackgroundQuery = False
  16.         .RefreshStyle = xlOverwriteCells
  17.         .AdjustColumnWidth = False
  18.         .WebSelectionType = xlSpecifiedTables
  19.         .WebFormatting = xlWebFormattingNone
  20.         .WebTables = "3"         '   第 3 個 Table
  21.         .WebPreFormattedTextToColumns = True
  22.         .WebConsecutiveDelimitersAsOne = True
  23.         .WebSingleBlockTextImport = False
  24.         .WebDisableDateRecognition = True
  25.         .WebDisableRedirections = False
  26.         .Refresh BackgroundQuery:=False
  27.         .Delete
  28.     End With
  29. End Sub
複製代碼

TOP

本帖最後由 c_c_lai 於 2016-9-8 10:58 編輯

回復 52# zyzzyva
回復 43# lpk187
內容是?

TOP

本帖最後由 c_c_lai 於 2016-9-8 11:27 編輯

回復 57# lpk187
回復 58# zyzzyva
ipython 的話就如 zyzzyva 大大所說的,
會存在在 C:\Users\ 登入中使用者底下。
在此向你們學到了不少 Python 的有關知識,
這亦是前陣子我為何將 Python 停擺的緣故,
謝謝你們呦!

TOP

        靜思自在 : 慈悲沒有敵人,智慧不起煩惱。
返回列表 上一主題