質問編集履歴

2

2020/08/08 11:05

投稿

onezero
onezero

スコア0

test CHANGED
File without changes
test CHANGED
@@ -56,4 +56,4 @@
56
56
 
57
57
  ```
58
58
 
59
- という、コードを書いて、そのログイン状態を保持したまま、スクレイピングできずに困っています。
59
+ という、コードを書いて、そのログイン状態を保持したまま、スクレイピングできずに困っています。これは、pandasのread_htmlで書いた方が楽なのですが、やり方がわからず、ネット検索して、上記のようにbeautifulsoupで書いたものをまねして、書いてみましたがうまくいかず頓挫しています。

1

2020/08/08 11:04

投稿

onezero
onezero

スコア0

test CHANGED
File without changes
test CHANGED
@@ -9,3 +9,51 @@
9
9
 
10
10
 
11
11
  よろしくお願いします。
12
+
13
+
14
+
15
+ 以下、追記です。
16
+
17
+ ```
18
+
19
+ pip install requests
20
+
21
+ pip install BeautifulSoup4
22
+
23
+
24
+
25
+ import requests
26
+
27
+ from bs4 import BeautifulSoup
28
+
29
+
30
+
31
+ url = "https://regist.netkeiba.com/account/?pid=login"
32
+
33
+ session = requests.session()
34
+
35
+ response = session.get(url)
36
+
37
+ bs = BeautifulSoup(response.text, 'html.parser')
38
+
39
+
40
+
41
+ cookie = response.cookies
42
+
43
+
44
+
45
+ info = {
46
+
47
+ "login_id": "メールアドレス",
48
+
49
+ "pswd": "ログインパスワード",
50
+
51
+ }
52
+
53
+
54
+
55
+ res = session.post(url, data=info, cookies=cookie)
56
+
57
+ ```
58
+
59
+ という、コードを書いて、そのログイン状態を保持したまま、スクレイピングできずに困っています。