Tôi có thể làm như thế nào? Tôi đã cố gắng để nhập một số liên kết theo quy định (với urllib), nhưng để làm điều đó, tôi cần phải đăng nhậpLàm cách nào để đăng nhập vào trang web bằng Python?
Tôi có nguồn này từ trang web:.
<form id="login-form" action="auth/login" method="post">
<div>
<!--label for="rememberme">Remember me</label><input type="checkbox" class="remember" checked="checked" name="remember me" /-->
<label for="email" id="email-label" class="no-js">Email</label>
<input id="email-email" type="text" name="handle" value="" autocomplete="off" />
<label for="combination" id="combo-label" class="no-js">Combination</label>
<input id="password-clear" type="text" value="Combination" autocomplete="off" />
<input id="password-password" type="password" name="password" value="" autocomplete="off" />
<input id="sumbitLogin" class="signin" type="submit" value="Sign In" />
Đây có phải là có thể?
lưu ý rằng trong một số trường hợp, bạn cần phải sử dụng gửi().xem: http://lists.idyll.org/pipermail/twill/2006-August/000526.html Tôi xác nhận vấn đề này, đối với tôi, đăng nhập vào www.pge.com, bằng cách sử dụng các công trình submit(). – user391339
Có giải pháp nào cho Python 3.6 không? Dường như twill không hỗ trợ Python 3.5 cũng không 3.6. Tôi đã thử tải nó và chuyển đổi nó bằng cách sử dụng '2to3' nhưng bây giờ tôi nhận được một' ModuleNotFoundError' khi cố gắng để nhập nó. – CGFoX
Thực ra, tôi có thể giải quyết 'ModuleNotFoundError' bằng cách sử dụng/chuyển đổi Twill 1.8.0 và cài đặt' lxml' và 'requests' bằng' pip install'. Nhưng bây giờ tôi nhận được một 'SyntaxError' khi tôi cố gắng nhập khẩu bởi vì một nơi nào đó' False = 0' .... – CGFoX