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