前回のチェック(ハッシュを使用)以降に更新されたかどうかを確認したいWebサイトがあります。問題は、サイトにアクセスする前にユーザー名とパスワードを入力する必要があることです。
Pythonを使用してユーザー名とパスワードを入力する方法はありますか?
前回のチェック(ハッシュを使用)以降に更新されたかどうかを確認したいWebサイトがあります。問題は、サイトにアクセスする前にユーザー名とパスワードを入力する必要があることです。
Pythonを使用してユーザー名とパスワードを入力する方法はありますか?
お使いのOSに応じて、プロンプトまたはターミナルから、と入力requests
することで取得できるライブラリを確認してください。pip
pip install requests
cmd
import requests
payload = {'user' : 'username',
'pass' : 'PaSSwoRd'}
r = requests.get(r'http://www.URL.com/home', data=payload)
print r.text
あなたは大丈夫なはずです。問題のサイトを教えていただければ、おそらくもっと良い答えを提供できるでしょう。
はい、ブラウザと同じ情報を送信することは可能です。ブラウザがサーバーと通信する方法によっては、HTTPPOSTパラメータとしてユーザー名とパスワードを追加するのと同じくらい簡単な場合があります。他の一般的な方法は、ブラウザがパスワードのハッシュを送信するか、複数のステップでログインすることです。