サイトの内容を取得したいのですが、 'https://xxxxxx/login.htmx'です。Python - Javascriptを使ったログインフォーム
payload = {'j_username':'______',
'j_password':'______',
'imp_num':'_____'}
url = 'https://xxxx/login.htmx'
s = requests.Session()
r = s.post(url, data=payload)
をしかし、私はr.text
をしようとすると、それは私を与える:
<script language="javascript">$(document).ready(function() {
$('#BTN_ACCEDI').linkbutton({plain:false});
$('#BTN_ACCEDI').click(function(){customSubmitLogin();});
$('#j_password').validatebox({required:true,validType:'length[1,80]' });
$('#j_username').validatebox({required:true,validType:'length[1,80]'});
$('#imp_num').validatebox({required:true,validType:'length[1,5]'});
$('#j_username').focus();
});</script>
はSO私はこれに私をもたらしたいくつかの手がかりを見つけた上での検索:HTMLコードでは、このようなJS-スクリプトがあります元のHTMLページではなく、ログイン後のHTMLページです。
私を助けることができますか?成功したログイン後のURLが同じであることを知っておくと便利ですか?
最小限にしてください、実際の例です。 – linusg
申し訳ありませんが、私は実際の例で何を意味するのか分かりません。 私が提供したコードでは、htmlコンテンツを抽出できません。何を追加できますか? –
私は輸入品などを意味します。あなたが使っている 'requests.Session()'が標準のlibかどうかは分かりません! – linusg