返回列表 上一主題 發帖

[發問] http更改成https,網站抓不到資料

最近忙了一些事,到今天再回來,你可以參考看看以下的code,是不是你要的
  1. Sub Ex()
  2.     Const StockIDURL As String = "http://public-cpd.mtnet.gov.tw/pub_newquery/query_national.asp?sel=3&id=16834268&sel01=2&portcode=TWKHH&YYYY1=2012&MM1=06&DD1=01&YYYY2=2012&MM2=07&DD2=01&interval=Y"
  3.     Dim xlSheet As Excel.Worksheet   
  4.     Set xlSheet = Sheets("Sheet1")   
  5.     With xlSheet.QueryTables.Add("URL;" & StockIDURL, xlSheet.Cells(1, 1))
  6.         .WebFormatting = xlWebFormattingNone
  7.         .WebTables = "1"
  8.         .Refresh 0
  9.         .Delete
  10.     End With   
  11.     Set xlSheet = Nothing
  12. End Sub
複製代碼

TOP

回太快,搞錯了,你再參考看看
  1. WEB
  2. 1
  3. http://public-cpd.mtnet.gov.tw/pub_newquery/query_national.asp?sel=3&id=16834268&sel01=2&portcode=TWKHH&YYYY1=2012&MM1=06&DD1=01&YYYY2=2012&MM2=07&DD2=01&interval=Y

  4. Selection=AllTables
  5. Formatting=All
  6. PreFormattedTextToColumns=True
  7. ConsecutiveDelimitersAsOne=True
  8. SingleBlockTextImport=False
  9. DisableDateRecognition=False
  10. DisableRedirections=False
複製代碼

TOP

回太快,搞錯了,你再參考看看
white5168 發表於 2012-8-10 16:57


更精簡的作法
  1. WEB
  2. 1
  3. http://public-cpd.mtnet.gov.tw/pub_newquery/query_national.asp?sel=3&id=16834268&sel01=2&portcode=TWKHH&YYYY1=2012&MM1=06&DD1=01&YYYY2=2012&MM2=07&DD2=01&interval=Y

  4. Selection=1
  5. Formatting=None
複製代碼

TOP

        靜思自在 : 閒人無樂趣,忙人無是非。
返回列表 上一主題