質問編集履歴

2

解決

2016/10/26 11:08

投稿

ykkchak
ykkchak

スコア15

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

1

vba解決

2016/10/26 11:08

投稿

ykkchak
ykkchak

スコア15

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  全件データを取得したいです。取得結果はexcelに出力
6
6
 
7
- <https://hjks.jepx.or.jp/hjks/outages>
7
+
8
8
 
9
9
 
10
10
 
@@ -15,43 +15,3 @@
15
15
  Dim WinHttp As Object
16
16
 
17
17
  Set WinHttp = CreateObject("MSXML2.XMLHTTP")
18
-
19
- '####GET####
20
-
21
- WinHttp.Open "GET", "https://hjks.jepx.or.jp/hjks/outages", False
22
-
23
- WinHttp.send 'GETリクエストを送信
24
-
25
- strHeaders = WinHttp.getAllResponseHeaders()
26
-
27
- Debug.Print strHeaders
28
-
29
-
30
-
31
- '####POST####
32
-
33
- WinHttp.Open "POST", "https://hjks.jepx.or.jp/hjks/outages_ajax", False
34
-
35
-
36
-
37
- WinHttp.setRequestHeader "limit", "1000"
38
-
39
- WinHttp.send
40
-
41
-
42
-
43
- End Sub
44
-
45
-
46
-
47
- ###試したこと
48
-
49
- 1000件取得できず
50
-
51
-
52
-
53
- ###アプローチしたことを記載してください
54
-
55
- セッションを取得して上限値を100→1000に変更すれば
56
-
57
- 可能かと思います。