登录人人
来源:互联网 发布:25颗摇头矩阵灯视频 编辑:程序博客网 时间:2024/06/08 15:36
#encoding=utf-8
from html.parser import HTMLParser
from urllib.parse import urlparse
import urllib
import urllib.request
import http.cookiejar
import string
import re
import time
def renrenBrower(url,user,password):
#登陆页面,可以通过抓包工具分析获得,如fiddler,wireshark
login_page = "http://www.renren.com/PLogin.do"
#获得一个cookieJar实例
cj = http.cookiejar.CookieJar()
#cookieJar作为参数,获得一个opener的实例
opener=urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj))
#伪装成一个正常的浏览器,避免有些web服务器拒绝访问。
opener.addheaders = [('User-agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)')]
#生成Post数据,含有登陆用户名密码。
#data = urllib.parse.urlencode({"email":user,"password":password}).encode('utf-8')
#以post的方法访问登陆页面,访问之后cookieJar会自定保存cookie
#op = opener.open(login_page,data)
#以带cookie的方式访问页面
op=opener.open(url)
#读取页面源码
data= op.read()
return data.decode('utf-8')
dd = renrenBrower("http://www.renren.com/home","用户名","密码")
print(dd)
0 0
- 登录人人
- HttpClient登录人人网
- python登录人人网
- python 登录人人网。。。
- python 登录人人网
- python登录人人网
- 自动登录人人网代码
- C#登录人人网代码
- python 登录人人网爬取源码
- python cookielib 登录人人网
- python模拟登录人人网
- python实现人人网的自动登录
- python应用_人人网登录
- Python 登录人人网并抓取新鲜事
- 人人网如何判断用户登录状态
- 用Tabnabbing Attack Method登录人人网
- Web Jacking Attack Method登录人人网
- HTTPClient实现java自动登录人人网
- 2. Add Two Numbers
- PHP $_SERVER['HTTP_HOST']与$_SERVER["SERVER_NAME"]的区别
- Android webView自适应屏幕显示图片
- 系统自带定位坐标转为城市名
- java导入项目乱码
- 登录人人
- 单线程异步!(自己学习整理)
- RESTful API 设计指南
- 3005
- String、StringBuffer与StringBuilder之间区别
- 回溯法实现批处理作业调度
- 网络显示连接,但是无法打开网页的解决方法
- 简单的request爬取
- 从I/O流里面读取数据