必威体育Betway必威体育官网
当前位置:首页 > IT技术

人人网登录(一)

时间:2019-10-07 10:45:41来源:IT技术作者:seo实验室小编阅读:53次「手机版」
 

人人网登录

(导入我封装好的文件(Python爬虫基础封装函数))

from () import post, get

import json

from urllib import request, parse

#保存cookiie 

from http import cookiejar

#通过对象保存cookie 

cookie_object = cookiejar.CookieJar()

#handler对应着一个操作

handler = request.HTTPCookieProcessor(cookie_object)

#opener  遇到有cookie的response的时候

#调用handler内部的一个函数,   存储到cookie object

opener = request.build_opener(handler)

#url  路由

url = '个人登录的url,    登录前按F12审查元素,   第二行的第二个单词组 打上勾 ,保持审查元素可以保持正常保留 ,  登录之后  点第三行   XHR  然后有一个 login?...    点开,第一行 General里面的Request URL    就是这个路由'

#例如

url = 'http://http://blog.csdn.net/tianshiyin/article/details/www.renren.com/ajaxLogin/login?1=1&uniqueTimestamp=2018721441132'

#from

url的'longin?...'里面的最后一个 From Data  的内容

#例如

form = {

'email': '18510556963',

'icode': '',

'origURL': 'http://http://blog.csdn.net/tianshiyin/article/details/www.renren.com/home',

'domain': 'renren.com',

'key_id': '1',

'captcha_type': 'web_login',

'password': '95cb2a1d59b918e0d16ab5d3535fb40103e4b546e651a3e3c99b91876927c78a',

'rkey': 'a7bccfbafd7ee702247450942dff5611',

'f': 'http%3A%2F%2Fhttp://blog.csdn.net/tianshiyin/article/details/www.renren.com%2F966927992',

}

#post 请求时

from_bytes = parse.urlencode(from).encode('utf-8')

response = opener.open(url, from_bytes)

html_bytes = response.read()

res_dict = json.loads(html_bytes.decode('utf-8'))

home_url = res_dict['homeUrl']

#访问页面

response = opener.open(home-url)

html_bytes = response.read()

#打印页面

print(html_bytes.decode('utf-8'))

相关阅读

Android开发丶集成微信原生登录

好久没写博客了,大概是与ReactNative大战半月已经有点疲惫了,说起集成微信三方登录,还记得上次实现功能还是刚参加工作时,用Mob的Shar

subject 获取登录用户信息

shiro 管理登录,获取登录信息的方式常用的是: Subject sub = SecurityUtils.getSubject(); Object obj = sub.getPrincipal(); 这

Stack Overflow 打不开,登录不上,火狐和Chrome浏览器的

“Stack Overflow requires external JavaScript from another domain, which is blocked or failed to load.”的解决方案 由于

Windows中实现不依赖账户登录的开机启动程序

Windows定时任务管理器,提供了强大的功能:可以定时的执行任务,除了按照时间去触发定时任务,其还提供了开机启动触发程序运行的功能,你

新浪微博第三方登录

一、注册成为开发者 链接:http://open.weibo.com/ 二、创建应用 注册成功后在   微链接 -》网站接入 里创建自己的应用

分享到:

栏目导航

推荐阅读

热门阅读