python在网络编程这一块有它独特的一面,代码简洁,功能强大,还在进一步的学习当中。直接上源码。

#encoding=utf-8
import urllib2
import wholesale nba jerseys urllib
import cookielib
def wholesale nfl jerseys renrenBrower(url,user,password):
#登陆页面,可以通过抓包工具分析获得,如fiddler,wireshark
login_page phantomJs使用心得 = notepad++使用心得 “http://www.renren.com/PLogin.do”
try:
#获得一个cookieJar实例
cj = cookielib.CookieJar()
#cookieJar作为参数,获得一个opener的实例
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
#伪装成一个正常的浏览器,避免有些web服务器拒绝访问。
opener.addheaders = [(‘User-agent’,’Mozilla/4.0 wholesale nba jerseys (compatible; para MSIE 6.0; Windows NT 5.1)’)]
#生成Post数据,含有登陆用户名密码。
data = Socks urllib.urlencode({“email”:user,”password”:password})
#以post的方法访问登陆页面,访问之后cookieJar会自定保存cookie
opener.open(login_page,data)
#以带cookie的方式访问页面
op=opener.open(url)
#读取页面源码
data= op.read()
return data
except für Exception,e:
print str(e)
#访问某用户的个人主页,其实这已经实现了人人网的签到功能。
asd=renrenBrower(“http://www.renren.com/home”,”帐号”,”密码”)
print asd
ask=open(“aa.html”,”w+”)
ask.write(asd)
ask.close()

分享该文章:

相关文章:

  • 暂无相关文章