質問編集履歴

3

修正

2021/01/20 03:57

投稿

Kanadekana_nana
Kanadekana_nana

スコア8

test CHANGED
File without changes
test CHANGED
@@ -58,7 +58,9 @@
58
58
 
59
59
  "txtLoginId": USER,
60
60
 
61
- "txtPassword": PASS
61
+ "txtPassword": PASS,
62
+
63
+ "param_in_input": PARAM
62
64
 
63
65
  }
64
66
 

2

実行例を追加

2021/01/20 03:57

投稿

Kanadekana_nana
Kanadekana_nana

スコア8

test CHANGED
File without changes
test CHANGED
@@ -43,3 +43,39 @@
43
43
  }
44
44
 
45
45
  ```
46
+
47
+
48
+
49
+ # 実行例
50
+
51
+ ```python
52
+
53
+ session = requests.session()
54
+
55
+
56
+
57
+ login_info = {
58
+
59
+ "txtLoginId": USER,
60
+
61
+ "txtPassword": PASS
62
+
63
+ }
64
+
65
+
66
+
67
+ url_login = "https://xxxxxx.jp/xxx/login.aspx"
68
+
69
+ res = session.post(url_login, data=login_info)
70
+
71
+ res.raise_for_status()
72
+
73
+
74
+
75
+ print(res.text)
76
+
77
+ ```
78
+
79
+
80
+
81
+ これを実行すると元のページのHTMLが返ってきます

1

コードを追記

2021/01/20 03:45

投稿

Kanadekana_nana
Kanadekana_nana

スコア8

test CHANGED
File without changes
test CHANGED
@@ -25,3 +25,21 @@
25
25
  # 試したこと
26
26
 
27
27
  seleniumを使ったら(当たり前だが)サクッとできた。けどrequestを使ったやり方が気になったため質問させていただきました。
28
+
29
+
30
+
31
+ # 追記
32
+
33
+ webform_OnSubmitの内容は以下の通りです
34
+
35
+ ```javascript
36
+
37
+ function WebForm_OnSubmit() {
38
+
39
+ if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
40
+
41
+ return true;
42
+
43
+ }
44
+
45
+ ```