質問編集履歴
5
質問を整理した。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Ph
|
1
|
+
[Python] http.cookiejar が正しく実装されているか
|
test
CHANGED
@@ -1,34 +1,14 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
|
3
|
+
http.cookiejar モジュールで「HTTP クッキーの自動処理」を行っています。
|
4
4
|
|
5
|
-
|
5
|
+
レスポンスヘッダーを print出力 して、使用されたクッキーを確認したいです。
|
6
6
|
|
7
|
-
|
7
|
+
### 発生している問題
|
8
8
|
|
9
|
-
|
9
|
+
レスポンスヘッダーを print出力 しても、クッキーが存在しません。
|
10
10
|
|
11
|
-
※3)でのパラメータの変更は、ログイン画面のHTMLソース内のJavaScriptで単純な値の置き換えをしているので、置き換え後の値をパースして使うようにすればOKです。
|
12
|
-
|
13
|
-
|
14
|
-
|
15
|
-
現在、2)までのコーディングをしたつもりです。
|
16
|
-
|
17
|
-
###### 質問したいこと
|
18
|
-
|
19
|
-
a) 3)で、「JavaScriptで置き換え後の値を使う」という事で、PhantomJs Cloud を使用しているが、使用法(記述)に誤りはないか? または、PhantomJs Cloud 以外に手続き方法があるのか? 逆にどんな方法がよいのか?
|
20
|
-
|
21
|
-
|
22
|
-
|
23
|
-
b) http.cookiejar モジュールによって、「クッキーを web サーバの HTTP レスポンス時にクライアントのマシンに設定し、のちの HTTP リクエストをおこなうさいにサーバに返す」を自動処理しているつもりですが、print('index:'+ str(index), value) で出力される ヘッダー の中に クッキー がないので実装に問題があるのか?
|
24
|
-
|
25
|
-
|
26
|
-
|
27
|
-
よろしくお願いいたします。
|
28
|
-
|
29
|
-
###
|
11
|
+
### レスポンスヘッダーを print出力
|
30
|
-
|
31
|
-
|
32
12
|
|
33
13
|
```
|
34
14
|
|
@@ -213,3 +193,7 @@
|
|
213
193
|
return hiddenPart
|
214
194
|
|
215
195
|
```
|
196
|
+
|
197
|
+
### 問題の発生した環境
|
198
|
+
|
199
|
+
Google Cloud Platform
|
4
わかりやすい文章にした。
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,11 +16,11 @@
|
|
16
16
|
|
17
17
|
###### 質問したいこと
|
18
18
|
|
19
|
-
a) 3)で、「JavaScriptで置き換え後の値を使う」という事で、PhantomJs Cloud を使用しているが、記述に誤りはないか? または、PhantomJs Cloud 以外に手続き方法があるのか? 逆にどんな方法がよいのか?
|
19
|
+
a) 3)で、「JavaScriptで置き換え後の値を使う」という事で、PhantomJs Cloud を使用しているが、使用法(記述)に誤りはないか? または、PhantomJs Cloud 以外に手続き方法があるのか? 逆にどんな方法がよいのか?
|
20
|
-
|
21
|
-
|
22
|
-
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
-
b) http.cookiejar モジュールによって、「クッキーを web サーバの HTTP レスポンス時にクライアントのマシンに設定し、のちの HTTP リクエストをおこなうさいにサーバに返す」を自動処理しているつもりですが、print('index:'+ str(index), value) で出力される ヘッダー の中に クッキー がないので
|
23
|
+
b) http.cookiejar モジュールによって、「クッキーを web サーバの HTTP レスポンス時にクライアントのマシンに設定し、のちの HTTP リクエストをおこなうさいにサーバに返す」を自動処理しているつもりですが、print('index:'+ str(index), value) で出力される ヘッダー の中に クッキー がないので実装に問題があるのか?
|
24
24
|
|
25
25
|
|
26
26
|
|
3
コードを見易く空行を挿入した。
test
CHANGED
File without changes
|
test
CHANGED
@@ -130,6 +130,8 @@
|
|
130
130
|
|
131
131
|
|
132
132
|
|
133
|
+
|
134
|
+
|
133
135
|
# Yahoo! トップページ URL
|
134
136
|
|
135
137
|
url = "https://www.yahoo.co.jp/"
|
2
PhantomJs Cloud の key を伏せ字にした。
test
CHANGED
File without changes
|
test
CHANGED
@@ -178,7 +178,7 @@
|
|
178
178
|
|
179
179
|
payload = urllib.parse.quote(payload,safe = '') # URIエンコード
|
180
180
|
|
181
|
-
key = '
|
181
|
+
key = '**-#####-*****-#####-*****-#####'
|
182
182
|
|
183
183
|
url = "https://phantomjscloud.com/api/browser/v2/"+ key+"/?request=" + payload
|
184
184
|
|
1
タイトルとコードの言語名を更新した。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
PhantomJs Cloud、http.cookiejar の使い方は正しいか
|
test
CHANGED
@@ -102,7 +102,7 @@
|
|
102
102
|
|
103
103
|
|
104
104
|
|
105
|
-
```Python
|
105
|
+
```Python
|
106
106
|
|
107
107
|
import http.cookiejar
|
108
108
|
|