回答編集履歴
1
追記
test
CHANGED
@@ -1,20 +1,38 @@
|
|
1
|
+
■ログの読み方
|
2
|
+
|
3
|
+
1,リクエスト
|
4
|
+
|
1
5
|
```Python
|
2
6
|
|
3
7
|
scrapy shell https://www.kinokuniya.co.jp/disp/CKnSfStockSearchStockView.jsp?CAT=01&GOODS_STK_NO=9784041052068&MAN_ENTR_CD1=FA
|
4
8
|
|
5
9
|
```
|
6
10
|
|
11
|
+
2,レスポンス
|
7
12
|
|
13
|
+
```Python
|
8
14
|
|
9
|
-
|
15
|
+
[s] request <GET https://www.kinokuniya.co.jp/disp/CKnSfStockSearchStockView.jsp?CAT=01>
|
16
|
+
|
17
|
+
[s] response <404 https://www.kinokuniya.co.jp/disp/CKnSfStockSearchStockView.jsp?CAT=01>
|
18
|
+
|
19
|
+
```
|
10
20
|
|
11
21
|
|
12
22
|
|
13
|
-
``
|
23
|
+
ログの1と2を比較するとリクエストURLが`&`以降が無視されURLが変わっています。
|
14
24
|
|
15
|
-
re
|
25
|
+
responseの数字:404は[HTTP ステータスコード](https://developer.mozilla.org/ja/docs/Web/HTTP/Status/404)でリクエスト対象が存在しないことを表しています。
|
16
26
|
|
27
|
+
|
28
|
+
|
17
|
-
|
29
|
+
■理由
|
30
|
+
|
31
|
+
&記号は特殊な意味をもつ事が多い記号です。
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
リクエストURLを`""`で囲って実行してみてくださいな。
|
18
36
|
|
19
37
|
|
20
38
|
|