我正在制作一些简单的python post脚本,但效果不佳。在
有两部分必须登录。在
第一次登录使用的是“http://mybuddy.buddybuddy.co.kr/userinfo/UserInfo.asp”这个。在
第二次登录使用“http://user.buddybuddy.co.kr/usercheck/UserCheckPWExec.asp”
我可以登录第一个登录页面,但无法登录第二个页面网站。在
并返回一些错误“非法访问”,如。在
我听说这和一些厨师有关,但我不知道如何实施来解决这个问题。在
如果有人能帮我,我会非常感激的!!谢谢!在
import re,sys,os,mechanize,urllib,time
import datetime,socket
params = urllib.urlencode({'ID':'ph896011', 'PWD':'pk1089' })
rq = mechanize.Request("http://mybuddy.buddybuddy.co.kr/userinfo/UserInfo.asp", params)
rs = mechanize.urlopen(rq)
data = rs.read()
logged_fail = r';history.back();</script>' in data
if not logged_fail:
print 'login success'
try:
params = urllib.urlencode({'PASSWORD':'pk1089'})
rq = mechanize.Request("http://user.buddybuddy.co.kr/usercheck/UserCheckPWExec.asp", params )
rs = mechanize.urlopen(rq)
data = rs.read()
print data
except:
print 'error'
你不能用硒吗?所以最好用这个来实现自动化。在
安装使用:
例如:
^{pr2}$登录示例:
相关问题 更多 >
编程相关推荐