各位大哥,请问用python如何来实现登陆web页面
各位大哥,我想问下关于用python模拟登录web页面的问题,一个具体的web登陆作业,Request URI: /CommonInterface/Login.phpREST Request URI: /<online root dir>/login
HTTP Method: POST
Content-Type: application/json
{"name" : "******","passwd" : "******"}这是要登陆的网站所实现的接口,必须要按这个来
我在网上找到这样的例子,想根据这个例子来实现要求,但又不知道怎么添加进这个接口的内容以达到实现的目的,特来求教,感激不尽啊!!例子如下:
#coding=utf-8
import urllib,urllib2,cookielib
import time
def pop2():
url_login = 'http://diy.'
body = (
('username','wwwwww'),
('password','wwwwww'))
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookielib.CookieJar()))
#opener.addheaders = [('User-agent','Opera/10.00')]
urllib2.install_opener(opener)
req = urllib2.Request(url_login,urllib.urlencode(body))
u = urllib2.urlopen(req)
print u.read()
#继续抓你想要页面的数据
url = 'http://diy.'
req = urllib2.Request(url)
print urllib2.urlopen(req).read()
if __name__ == '__main__':
#while True:
pop2()
#time.sleep(3) 每3秒重登陆