1

MWO Mercs から統計データを抽出する Webscraper を構築しようとしています。これを行うには、ページにログインしてから、6 つの異なる統計ページを通過してデータを取得する必要があります (これは後でデータベースに入りますが、それは私の質問ではありません)。

ログイン フォームを以下に示します ( https://mwomercs.com/login?return=/profile/stats?type=mechから)- データEMAILPASSWORDが必要で、投稿する必要がある 2 つのフィールドがあることがわかります。次に、 http://mwomercs.com/profile/stats?type=mechを開く必要があります。その後、さまざまな統計ページを循環するセッションが必要です。

urllibmechanizerequestsを使用してみましたが、正しい答えがまったく見つかりませんでした - requestsを使用したいと思います。

同様の質問がstackoverflowで行われていることは承知していますが、非常に長い間検索しても成功しませんでした。

提供できる助けをありがとう

<div id="stubPage">
    <div class="container">
        <h1 id="stubPageTitle">LOGIN</h1>
        <div id="loginForm">
            <form action="/do/login" method="post">

                <legend>MechWarrior Online <a href="/signup" class="btn btn-warning pull-right">REGISTER</a></legend>


                <label>Email Address:</label>
                <div class="input-prepend"><span class="add-on textColorBlack textPlain">@</span><input id="email" name="email" class="span4" size="16" type="text" placeholder="user@example.org"></div>

                <label>Password:</label>

                <div class="input-prepend"><span class="add-on"><span class="icon-lock"></span></span><input id="password" name="password" class="span4" size="16" type="password"></div>

                <br>
                <button type="submit" class="btn btn-large btn-block btn-primary">LOGIN</button>

                <br>
                <span class="pull-right">[ <a href="#" id="forgotLink">Forgot Your Password?</a> ]</span>

                <br>
                <input type="hidden" name="return" value="/profile/stats?type=mech">
            </form>
        </div>
    </div>
</div>
4

1 に答える 1