teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

文字化けしたので、再投稿

2018/05/31 23:42

投稿

CHERRY
CHERRY

スコア25234

answer CHANGED
@@ -1,8 +1,8 @@
1
- > この様なwebページををスクレイピングする事は可能なのでしょうか?
1
+ > この様な web ページををスクレイピングする事は可能なのでしょうか?
2
2
 
3
3
  技術的には可能。
4
4
 
5
- > また、これは遷移時にurlが変わらないというのは、どういった仕組み/技術なのでしょうか?
5
+ > また、これは遷移時に url が変わらないというのは、どういった仕組み/技術なのでしょうか?
6
6
 
7
7
  このサイトの場合は、GET ではなく POST でデータを送信しているためですね。
8
8
 
@@ -13,9 +13,11 @@
13
13
  とありますので、次画面への移動にフォームを使っていますね。
14
14
 
15
15
 
16
- 掲示板のメッセージ投稿のように form タグを使っているので、button タグをクリックすることで、input タグで指定された内容(検索条件?)を POST で送って次画面を表示していますので、Requests を使って、INPUTで指定されたデータを組み立てて、POST で送信して次の画面を取得する必要がありそうです
16
+ 掲示板のメッセージ投稿のように form タグを使っているので、button をクリックすることで、input タグで指定された内容(検索条件?)を POST で送って次画面を表示しています。
17
17
 
18
+ Requests 等を使って、INPUTで指定された送信するデータを組み立てて、POST で送信して次の画面を取得する必要がありそうです。
18
19
 
20
+
19
21
  ヒントとしては...
20
22
  ```
21
23
  payload = {'key1': 'value1', 'key2': 'value2'} # INPUT で渡されているパラメータをすべて