1
파이썬 작업을 얻고이 값에 로그인하는 사람이 도와 줄 수 있습니까?파이썬을 사용하여 웹 사이트에 로그인하는 방법
<div class='field'>
<label for='login'>Login</label><br/>
<input id='login' name='login' size='16' type='text' />
</div>
<div class='field'>
<label for='login_password'>Password</label><br/>
<input id='login' name='password' size='16' type='password' />
</div>
<div class='field'>
<input type='submit' value='Login' />
</div>
이하 나는 당신은 신속하게 이야기하는 데 필요한 소스에서 HTML 견적의 비트를 놓친이 코드
import sys,os,time,subprocess,threading,readline,fileinput, urllib, urllib2, cookielib
usernameInsnort = ''
passwordInsnort = ''
print 'can you pleasse insert your snort user name:'
usernameStr = raw_input(usernameInsnort)
print 'can you please insert your snort password:'
passwordStr = raw_input(passwordInsnort)
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_data = urllib.urlencode({'login' : usernameStr, 'login' : passwordStr})
opener.open('https://www.snort.org/login', login_data)
resp = opener.open ('https://www.snort.org/downloads/2142')
print resp.read()
감사
urllib2는 끔찍합니다. 훨씬 더 나은 API가있는 [요청] (http://docs.python-requests.org/)을 사용해보십시오. – ThiefMaster