Я пытаюсь создать webscraper для извлечения моих данных статистики из MWO Mercs. Для этого необходимо войти на страницу, а затем пройти через 6 разных страниц статистики, чтобы получить данные (это позже войдет в базу данных, но это не мой вопрос).Войдите на веб-страницу с помощью python, чтобы очистить данные
Форма Войти приводится ниже (от https://mwomercs.com/login?return=/profile/stats?type=mech)- от того, что я вижу, есть два поля, которые нуждаются в данных ПОЧТОВЫЕ и ПАРОЛЬ и должны быть размещены. Он должен затем открыть http://mwomercs.com/profile/stats?type=mech. После этого мне нужно иметь сеанс . к циклу через различную статистику страниц
Я попытался с помощью URLLIB, механизировать и запросы, но я был совершенно не в состоянии найти правильный ответ - я предпочел бы использовать повторно квесты.
Я понимаю, что подобные вопросы заданы в 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="[email protected]"></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>
Большое спасибо за ваш ответ Amarok: –
пытался написать это в комментарии, но тайм-аут.приведенное выше меня немного ускоряет. Я получаю cookie php session, например {'PHPSESSID': 'amt50v2g27sbbtjockock87bn6'}, но я не могу получить страницу реальной статистики. Я всегда получаю текст со страницы входа. Я использую код ниже –
Будьте предельно осторожны при размещении своего пароля! Проверьте мои правки выше. – Amarok