返回顶部
首页 > 资讯 > 后端开发 > Python >python人人网遍历好友
  • 539
分享到

python人人网遍历好友

遍历好友python 2023-01-31 06:01:25 539人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

#encode:utf-8 import urllib,urllib2,cookielib,JSON,time,md5,re class  Renren(object):     def __init__(self,em

#encode:utf-8
import urllib,urllib2,cookielib,JSON,time,md5,re

class  Renren(object):
    def __init__(self,email,passWord):
        self.email=email
        self.password=password
        self.origURL='Http://www.renren.com/Home.do'
        #self.origURL='http://apps.renren.com/happyfarm/'
        self.domain='renren.com'
        self.cj = cookielib.LWPCookiejar()
        try:
            self.cj.revert('renren,cookie')
        except:
            None
        self.opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cj))
        urllib2.install_opener(self.opener)
  
    def login(self):
        params = {'email':self.email,'password':self.password,'origURL':self.origURL,'domain':self.domain}
        req = urllib2.Request(
            'http://www.renren.com/PLogin.do',
            urllib.urlencode(params)      
            )

          r = self.opener.open(req)
   def friends(self):
        req='http://friend.renren.com/myfriendlistx.do'
        r=self.opener.open(req)
        data = r.read()
        f=re.search('friends=\[{.*?}\];',data)
        x=f.group()
        #print x
        x=x[8:-1]
       
       
        x=x.replace('tr','Tr')
        x=x.replace('false','False')
        friends=eval(x)
      
       
       
        for i  in range(len(friends)):
           
            for key in friends[i].keys():
                if key == 'name':
                    print key,eval("u'"+friends[i][key]+"'").encode('utf-8')
                elif key == 'groups':
                    if len(friends[i][key]) != 0:
                        groups=friends[i][key][0]
                   
                        print key,eval("u'"+groups+"'").encode('utf-8')
                elif key == 'id':
                  
                  
                    req="http://www.renren.com/profile.do?id="+str(friends[i][key])
                  
                    r = self.opener.open(req)
                    print eval("u'"+friends[i]['name']+"'").encode('utf-8')
                  
                   
                else:
                     print key,friends[i][key]

a=Renren('账号,'密码')
a.login()
a.friends()
      
   

--结束END--

本文标题: python人人网遍历好友

本文链接: https://lsjlt.com/news/190644.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python人人网遍历好友
    #encode:utf-8 import urllib,urllib2,cookielib,json,time,md5,re class  Renren(object):     def __init__(self,em...
    99+
    2023-01-31
    遍历 好友 python
  • html简洁漂亮的个人简历,个人主页,个人简介网页版(源码)
    文章目录 1.设计来源1.1 主界面1.2 基本资料1.3 专业技能1.4 教育经历1.5 工作经验 2.效果和源码2.1 动态效果2.2 源代码 源码下载 作者:xcLeig...
    99+
    2023-09-02
    html 前端 java
  • 黑科技 Python脚本帮你找出微信上删除你好友的人
    相信大家在微信上一定被上面的这段话刷过屏,群发消息应该算是微信上流传最广的找到删除好友的方法了。但群发消息不仅仅会把通讯录里面所有的好友骚扰一遍,而且你还得挨个删除好几百个聊天记录,回复大家的疑问和鄙视。作...
    99+
    2022-06-04
    的人 帮你 脚本
  • 如何做好个人网站运营
    本篇内容主要讲解“如何做好个人网站运营”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何做好个人网站运营”吧!  1、做自己感兴趣、擅长的主题,否则会觉得累难以坚持且内容重复不专业。  2、坚持...
    99+
    2023-06-10
  • 【计算机毕业设计】个人交友网站源码
    一、系统截图(需要演示视频可以私聊) 摘 要 本论文主要论述了如何使用JAVA语言开发一个个人交友网站,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论述个人交友网站的当前...
    99+
    2023-10-24
    java spring 源码软件 mysql
  • Python项目实战:15行Python代码模拟登陆人人网
    前言今天为大家介绍一个利用Python模拟登陆人人交友网的案例,通过会话请求来登陆,可能没有什么实际的应该的,但是大家来看看这个最简单的案例吧,看看如何做到用这么少的Python代码来实现模拟登陆的导入第三方库...
    99+
    2023-06-02
  • Python+Socket实现多人聊天室,功能:好友聊天、群聊、图片、表情、文件等
    一、项目简介 本项目主要基于python实现的多人聊天室,主要的功能如下: 登录注册添加好友与好友进行私聊创建群聊邀请/申请加入群聊聊天发送图片聊天发送表情聊天发送文件聊天记录保存在本地中聊天过程中发送的文件保存本地 二、环境介绍 pyth...
    99+
    2023-08-17
    python flask mysql
  • 个人网站选择新加坡云服务器好不好
    选择新加坡云服务器有一些好处和不足之处,具体取决于个人的需求和偏好。 优点: 稳定性和可靠性:新加坡的云服务器通常具有较高的稳定性...
    99+
    2024-04-03
    新加坡云服务器 云服务器
  • 个人网站租云主机有哪些好处
    个人网站租用云主机有以下几个好处:1. 灵活性:云主机可以根据个人网站的需求进行弹性扩容和缩容,可以根据网站流量的变化自动调整服务器...
    99+
    2023-09-21
    云主机
  • python人工智能算法之人工神经网络怎么使用
    本篇内容介绍了“python人工智能算法之人工神经网络怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!人工神经网络(Artificia...
    99+
    2023-07-05
  • 如何使用Python爬取人人都是产品经理网站文章
    这篇文章给大家分享的是有关如何使用Python爬取人人都是产品经理网站文章的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.1. 为什么选择「人人都是产品经理」人人都是产品经理是以产品经理、运营为核心的学习、交流...
    99+
    2023-06-02
  • 云服务器购买搭建个人网站好吗
    云服务器购买搭建个人网站好:1、云服务器走国际直连线路,网络延迟低,有独立的ip资源,且性价比高,有利于网站SEO排名,非常适合个人网站的租用;2、云服务器具备非常完善的运营管理方案,且采用最新的redis架构和VM虚拟话技术支持,适合个人...
    99+
    2024-04-02
  • 如何用gitee内网部署功能来管理个人简历
    这篇“如何用gitee内网部署功能来管理个人简历”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何用gitee内网部署功能来...
    99+
    2023-07-05
  • GridView 可访问性的最佳实践:构建对所有人友好的 Web 应用
    1. 提供表头和行标题 为 GridView 中的列和行提供语义化的表头和行标题,以便辅助技术(如屏幕阅读器)可以清晰地解释数据。 使用 <th> 和 <tr> 标签,并设置适当的 scope 属性(如 scop...
    99+
    2024-04-02
  • 学习Python,开发自己的个人网站
    随着互联网的发展,越来越多的人开始关注自己的个人品牌和形象,而个人网站就是展示自己的重要途径之一。开发一个自己的个人网站,不仅可以展示自己的技能和优势,还可以扩大自己的影响力和社交圈子。而Python作为一门非常流行的编程语言,...
    99+
    2024-01-19
    Python web 个人网站
  • 个人网站选择免费香港云服务器好吗
    个人网站选择免费香港云服务器好:1、香港云服务器使用门槛低,不需要备案,能立即部署上线网站;2、香港云服务器支持弹性升级,能帮助站长根据自身网站的情况进行及时调整配置;3、香港云服务器机房提供24小时在线运维服务,性能稳定速度快,能第一时间...
    99+
    2024-04-02
  • 个人使用cdn网络加速技术有哪些好处
    1. 提升网站访问速度:CDN网络加速技术可以将静态资源(如图片、视频等)缓存到全球各地的服务器上,让用户从离自己最近的服务器获取资...
    99+
    2023-06-06
    cdn网络加速 cdn
  • 个人网站使用日本服务器有哪些好处
    个人网站使用日本服务器有以下几个好处: 快速访问速度:日本是世界上互联网发达的国家之一,拥有高速稳定的网络基础设施,使用日本服务器...
    99+
    2024-04-09
    日本服务器 服务器
  • 个人网站搭建选择虚拟主机好还是云服务器好
    个人网站搭建选择虚拟主机还是云服务器,主要取决于以下几个因素:1. 网站流量和访问量:如果你的网站预计会有大量的访问量和高流量,云服...
    99+
    2023-08-26
    虚拟主机 云服务器
  • HTML 元数据指南:打造友好的人工智能,理解用户意图提升排名
    一、网站页面标题() 1.标题长度:一般在20-60个字符内; 2.标题内容:应包含,简洁准确概括页面中心思想; 3.标题出现位置应在前,并保持相关性; 二、网站页面描述() 1.描述长度:一般在120-150个字符内; 2.描述内容:应...
    99+
    2024-02-03
    SEO HTML元数据 标题 描述
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作