본문 바로가기
Coding/Python

Mechanize 로 로그인하기

by Hide­ 2016. 2. 26.
반응형


// 예제 소스

<html>

<center>

<form method="POST" action="">

ID : <input type="text" name="id" value=""><br><br>

PW : <input type="text" name="pw" value=""><br><br>

<input type="submit value="Login">

</form>

</center>

</html>



import mechanize


browser = mechanize.Browser()  

cj = mechanize.CookieJar()  

browser.set_cookiejar(cj)


browser.set_handle_robots(False)  

browser.open("http://test.com/login.php")  

browser.select_form(nr=0)  

browser.form['id'] = "testid"

browser.form['pw'] = "testpw"

browser.addheaders = [('User-Agent','Mozila'),('Cookie','a=b;')]

browser.submit()

print browser.response().read()

'Coding > Python' 카테고리의 다른 글

파이썬 큐 구현  (0) 2016.04.12
웹 파일 긁어오기  (0) 2016.02.27
파이썬 정규식 정리  (0) 2016.02.25
Python Proxy check  (0) 2016.01.30
BeautifulSoup 웹파싱  (0) 2016.01.29