Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Error di mechanize python
Apa yang salah ya?
Ini contoh code saya:
import mechanize
from mechanize import Browser
brows = Browser()
brows.set_handle_robots(False)
brows._factory.is_html = True
brows.addheaders = [('User-agent','Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.19) Gecko/20081202 Firefox (Debian-2.0.0.19-0etch1)')]
url = "https://www.facebook.com/"
brows.open(url, timeout=10)
brows.select_form(nr=0)
brows.form['email']='contoh@gmail.com'
brows.form['pass']='contoh123'
brows.method='POST'
brows.submit()
if brows.geturl() == "https://www.facebook.com/":
print ("SUCCESS")
else:
print ("FAILED")
Errornya seperti ini:
Instance of 'Browser' has no 'set_handle_robots' member
Mohon bantuannya yh kk
3 Jawaban:
<div>Tambahkan beberapa cetakan ke awal kode Anda seperti print ("HelloDude") untuk mengetahui berjalannya, karena saat ini saya tidak yakin itu mencetak apa pun.<br><br>Selain itu, ubah linter di vscode menjadi pep8, lihat apakah coretannya hilang.<br><br>sumber: https://www.reddit.com/r/learnpython/comments/d8bmlf/mechanize_is_giving_me_an_error_instance_of/f195bs0/</div>
<pre><strong>Python Tutorial for Beginners Online </strong><a href="https://intellipaat.com/blog/tutorial/python-tutorial/">https://intellipaat.com/blog/tutorial/python-tutorial/</a></pre>
<div>from mechanize import Browser,_http<br><br># usr adalah email/id lu , sedangkan pwd adalah password<br>def login(usr , pwd):<br> br = Browser()<br> br.set_handle_robots(False)<br> br.set_handle_refresh(_http.HTTPRefreshProcessor(), max_time = 1)<br> br.addheaders = [('User-Agent', 'Opera/9.80 (Android; Opera Mini/32.0.2254/85. U; id) Presto/2.12.423 Version/12.16')]<br> br.open("https://m.facebook.com")<br> br._factory.is_html = True<br> br.select_form(nr=0)<br> br.form['email'] = usr<br> br.form['pass'] = pwd<br> br.submit()<br> ayu = br.geturl()<br> if 'save-device' in ayu:<br> print ("Sukses Bang")<br> elif 'checkpoint' in ayu:<br> print ("Awok awok Akun lu kena Sesi")<br> else:<br> print ("Gagal Login :(")<br> <br><br>if name=="main":<br> login(usr = "contoh@contoh.com" , pwd = "Password kamu")</div>