質問編集履歴

2

.raise_for_status()の関数でエラーの確認

2022/06/28 06:18

投稿

tetsuya7724
tetsuya7724

スコア67

test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,12 @@
70
70
  こちらのサイトhttps://qiita.com/yosshi4486/items/b906d83ad64c133254e2
71
71
  を参考にaction属性にある"sessions"をURLの最後につけましたが、サイトにアクセスすらできませんでした。
72
72
 
73
+ login = session.post()のあとに以下を追記
74
+ print(login.raise_for_status())
75
+ 以下のようなエラーが発生しました。
76
+ requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://www.palmie.jp/
73
77
 
78
+ URLが見つかりませんとありますが、コピペでアクセスしたら普通に表示されます。
74
79
  ### 補足情報(FW/ツールのバージョンなど)
75
80
 
76
81
  Win10

1

パスワードについての記載

2022/06/28 03:35

投稿

tetsuya7724
tetsuya7724

スコア67

test CHANGED
File without changes
test CHANGED
@@ -4,6 +4,7 @@
4
4
 
5
5
  ### 実現したいこと
6
6
  requestsモジュールを使ってサイトにログインをして、ログイン情報を維持する。再度ログインする際に、ログイン情報を入力する必要をなくす。
7
+ パスワードの部分は隠していますが、アルファベットと数値の文字列です。
7
8
 
8
9
  ### 該当のソースコード
9
10
 
@@ -25,8 +26,8 @@
25
26
 
26
27
  login_data = {
27
28
  'UTF-8': '✓',
28
- 'session[email]': "te2ya7724@gmail.com",
29
+ 'session[email]': "*******@mail.com",
29
- 'session[password]': "H4ya4TtY",
30
+ 'session[password]': "*******",
30
31
  }
31
32
 
32
33
  authenticity_token = bs.find('input', {'name': 'authenticity_token'}).get('value')