標題:
[發問]
http更改成https,網站抓不到資料
[打印本頁]
作者:
jewayy
時間:
2012-8-8 15:26
標題:
請問這個網頁如何用WEB查詢輸入excel
http://public-cpd.mtnet.gov.tw/pub_newquery/query_national.asp
統一編號:16834268
選取方式:所有繳納單
港口:高雄港
日期:2012年6月1日~~2012年7月1日
小弟已經做了一個iqy,如下所示,但還是無法顯示,請各位先進幫忙,感激不盡!
------------------
WEB
1
http://public-cpd.mtnet.gov.tw/pub_newquery/query_national.asp
sel=3&id=16834268&sel01=2&portcode=TWKHH&YYYY1=2012&YYYY2=2012&MM1=06&MM2=07&DD1=01&DD2=01
Selection=2
Formatting=None
PreFormattedTextToColumns=True
ConsecutiveDelimitersAsOne=True
SingleBlockTextImport=False
DisableDateRecognition=False
DisableRedirections=False
------------------
作者:
lalalada
時間:
2012-8-8 16:15
回復
1#
jewayy
可以給我一組真實存在的單號嗎?
不然我沒辦法測試@@"
作者:
jewayy
時間:
2012-8-8 22:06
您好,謝謝您的回覆。
底下這個為真實的查詢條件:
-----------------------------
統一編號:16834268
選取方式:所有繳納單
港口:高雄港
日期:2012年6月1日~~2012年7月1日
-----------------------------
附上查詢後的網頁結果供您參考。
[attach]12063[/attach]
作者:
jewayy
時間:
2012-8-10 13:41
請問有人可以幫忙嗎?小弟感激不盡!
作者:
lalalada
時間:
2012-8-10 15:36
本帖最後由 lalalada 於 2012-8-10 15:38 編輯
試試這個~
Sub TryIt()
webURL = "URL;http://public-cpd.mtnet.gov.tw/pub_newquery/query_national.asp?sel=3&id=16834268&sel01=2&portcode=TWKHH&interval=Y&YYYY1=2012&MM1=06&DD1=01&YYYY2=2012&MM2=07&DD2=01"
With ActiveSheet.QueryTables.Add(Connection:=webURL, Destination:=Range("A1"))
.PreserveFormatting = True
.Refresh BackgroundQuery:=False
End With
End Sub
複製代碼
是有抓到資料 這是你要的嗎?
抱歉因為這篇被洗下去了 現在才看到@@
真要說跟你原本的code有什麼不一樣的話
就是"?"了^.<
作者:
GBKEE
時間:
2012-8-10 16:31
本帖最後由 GBKEE 於 2014-1-11 11:19 編輯
回復
1#
jewayy
iqy 檔 的網址有參數 須加上 ? 且不可分兩行
修正你的網址如下: 還要加上參數 interval=Y 搜尋日期範圍,為指定的區間, 不然會下載很久的!!
https://public-cpd.mtnet.gov.tw/p ... M2=07&DD1=01&DD2=01
'http://public-cpd.mtnet.gov.tw/pub_newquery/query_national.asp?sel=3&id=16834268&sel01=2&portcode=TWKHH&interval=Y&YYYY1=2012&YYYY2=2012&MM1=06&MM2=07&DD1=01&DD2=01
用表單也可查詢
[attach]12088[/attach]
作者:
white5168
時間:
2012-8-10 16:39
最近忙了一些事,到今天再回來,你可以參考看看以下的code,是不是你要的
Sub Ex()
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"
Dim xlSheet As Excel.Worksheet
Set xlSheet = Sheets("Sheet1")
With xlSheet.QueryTables.Add("URL;" & StockIDURL, xlSheet.Cells(1, 1))
.WebFormatting = xlWebFormattingNone
.WebTables = "1"
.Refresh 0
.Delete
End With
Set xlSheet = Nothing
End Sub
複製代碼
作者:
white5168
時間:
2012-8-10 16:57
回太快,搞錯了,你再參考看看
WEB
1
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
Selection=AllTables
Formatting=All
PreFormattedTextToColumns=True
ConsecutiveDelimitersAsOne=True
SingleBlockTextImport=False
DisableDateRecognition=False
DisableRedirections=False
複製代碼
作者:
white5168
時間:
2012-8-10 17:01
回太快,搞錯了,你再參考看看
white5168 發表於 2012-8-10 16:57
更精簡的作法
WEB
1
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
Selection=1
Formatting=None
複製代碼
作者:
jewayy
時間:
2012-8-11 15:06
謝謝各位先進的熱心回覆及幫忙,問題已解決,也學習到很多!
作者:
jewayy
時間:
2014-1-9 21:58
標題:
http更改成https,網站抓不到資料
本帖最後由 jewayy 於 2014-1-9 22:00 編輯
Dear 各位先進,
想要查詢的網頁如下:
[attach]17233[/attach]
過去的iqy內容如下,即可查到資料:
------------------------------------------------------------------------------------------------------------------------------
WEB
1
http://public-cpd.mtnet.gov.tw/pub_newquery/query_national.asp?sel=3&id=79193332
&sel01=2&portcode=-&YYYY1=2013&MM1=12&DD1=01&YYYY2=2013&MM2=12&DD2=31&interval=Y
Selection=1
Formatting=None
------------------------------------------------------------------------------------------------------------------------------
但幾天前網站改版,經查詢只有網址更動http為https,於是更動上述內容為https,但都下載不了查詢結果,
細看網頁原始檔的各項參數也都沒有更動,想請問應該如何解決呢,謝謝。
作者:
jewayy
時間:
2014-1-11 09:16
hi, 請問各位先進是否可以協助。
謝謝您的關注~
作者:
GBKEE
時間:
2014-1-11 11:04
本帖最後由 GBKEE 於 2014-1-11 11:15 編輯
回復
2#
jewayy
加上
s
就可以了
WEB
1
https://public-cpd.mtnet.gov.tw/pub_newquery/query_national.asp?sel=3&id=79193332&sel01=2&portcode=-&YYYY1=2013&MM1=12&DD1=01&YYYY2=2013&MM2=12&DD2=31&interval=Y
Selection=1
Formatting=None
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)