다른 웹 사이트를 사용하여 내 웹 사이트에 양식을 자동으로 채우고 싶습니다. 아래 form
이 처리 된 후 콘텐츠를 가져오고 싶습니다. 관련 주제 (1, 2, 3)를 읽었지만 어떤 필드를 보내고 보내는 방법이 약간 혼란 스럽습니다. 그것을 수행하는 방법 http://fix-tt.mary.com/tmtrack/tmtrack.dll
Python에서 POST를 사용하여 웹 사이트에 로그인하는 방법은 무엇입니까?
<form name="Login" id="Login" method="POST">
<input name="TMBNX" type="hidden" value="ISO-8859-1">
<input name="postpreservationdata" type="hidden" value="">
<input name="target" type="hidden" value="HTTP%3A%2F%2Ffix-tt.mary.com%2Ftmtrack%2Ftmtrack.dll%3FPage%26Id%3D4245024%26template%3Dviewwrapper%26TableId%3D1003">
<input name="smauthreason" type="hidden" value="0">
<input name="smtryno" type="hidden" value="">
<input name="smretries" type="hidden" value="1">
<input name="bacmonitoring" type="hidden" value="LOG ON">
<h3>Use your email address</h3>
<label>Email address:</label>
<input name="USER" type="text">
<div class="email-login-help clearfix">
<span class="help">Format: [email protected]</span>
</div>
<br>
<label>Computer password:</label>
<input name="PASSWORD" class="computer-pass text" onpaste="return false" type="password" autocomplete="off">
<div class="submit-row"><input class="btn btn-primary" onclick="javascript:trimAndSubmit();" type="submit" value="Log on"> </div>
<br>
</form>
어떤 생각이 내 가상의 URL의 형태이다?
wget 사용 http://stackoverflow.com/questions/1324421/how-to-get-past-the-login-page-with-wget – stark