質問するログイン新規登録

質問編集履歴

2

解決

2016/10/26 11:08

投稿

ykkchak
ykkchak

スコア15

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,2 @@
1
1
  ###前提・実現したいこと
2
- 下記サイトからExcel VBAを用いまして
2
+ 下記サイトからExcel VBAを用いましてセッション操作
3
- 全件データを取得したいです。取得結果はexcelに出力
4
-
5
-
6
- ###試したこと
7
- Sub See()
8
- Dim WinHttp As Object
9
- Set WinHttp = CreateObject("MSXML2.XMLHTTP")

1

vba解決

2016/10/26 11:08

投稿

ykkchak
ykkchak

スコア15

title CHANGED
File without changes
body CHANGED
@@ -1,29 +1,9 @@
1
1
  ###前提・実現したいこと
2
2
  下記サイトからExcel VBAを用いまして
3
3
  全件データを取得したいです。取得結果はexcelに出力
4
- <https://hjks.jepx.or.jp/hjks/outages>
5
4
 
5
+
6
6
  ###試したこと
7
7
  Sub See()
8
8
  Dim WinHttp As Object
9
- Set WinHttp = CreateObject("MSXML2.XMLHTTP")
9
+ Set WinHttp = CreateObject("MSXML2.XMLHTTP")
10
- '####GET####
11
- WinHttp.Open "GET", "https://hjks.jepx.or.jp/hjks/outages", False
12
- WinHttp.send 'GETリクエストを送信
13
- strHeaders = WinHttp.getAllResponseHeaders()
14
- Debug.Print strHeaders
15
-
16
- '####POST####
17
- WinHttp.Open "POST", "https://hjks.jepx.or.jp/hjks/outages_ajax", False
18
-
19
- WinHttp.setRequestHeader "limit", "1000"
20
- WinHttp.send
21
-
22
- End Sub
23
-
24
- ###試したこと
25
- 1000件取得できず
26
-
27
- ###アプローチしたことを記載してください
28
- セッションを取得して上限値を100→1000に変更すれば
29
- 可能かと思います。