私はhttps://www.surveymonkey.com/MyAccount_Login.aspxにログインしようとしていますが、私はエラーが戻ってきます。これは私がログインに使用しているコードされています、私は戻って、次のこの時点でPythonでaspサイトにログイン
import urllib, urllib2, cookielib
username = '<my user name>'
password = '<my password>'
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_data=urllib.urlencode({'wc_Login1$txtUsername':username, 'wc_Login1$txtPassword':password})
opener.open('https://www.surveymonkey.com/MyAccount_Login.aspx', login_data)
取得しています:
<addinfourl at 43343112L whose fp = <socket._fileobject object at 0x00000000028A4ED0>>
を私はwc_Login1として正しく、ユーザー名とパスワードのフィールドを識別信じます$ txtUsernameとwc_Login1 $ txtPasswordはOperaのDragonflyを使用しています。
私は私が正しくログインしてきたかどうかを確認するために、以下を追加した場合:
resp=opener.open('http://www.surveymonkey.com/MySurveys.aspx')
print resp.read()
私がまだログインページに貼り付けてるように見えます。
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>SurveyMonkey - Log in</title>
私は、ASPページへのログインは、Pythonを使用して痛みを読んでいるが、これはちょっと簡単に見えた。