之前一直想回答这个问题 , 但是感觉一点资格也没有. 现在我的python终于用到了 , 让我万分激动 , 怒答这个问题.

在我做了这件事情之后 , 她觉得我越来越懂她了 , 嘻嘻

有一天 , 我发现我心仪已久的妹纸在朋友圈里分享了知乎专栏的文章 , 就知道她也刷知乎 . 如果在知乎上关注她 , 我就能知道 , 她最近关注什么 , 心里想些什么 , 了解了解她喜欢的方面 , 还能作为谈资 , 简直太赞了 (*^^)v . 但是输入她的名字...... 在知乎上根本找不到好吗 (๑`灬´๑) 我们两个聊天的时候 , 刚好说到了她分享的那篇文章 , 我很自然的说: "知乎上你用的不是真名呀, 就我这么天真用了真名.." 她笑着说:"那个可以改呀" , "凭什么知乎团队不让我改啊!!! ",我答道," 不如我们互粉吧^_- " 哎 , 于是她打开zhihu , 看了看我的主页 , 并没有关注我...... 可能是赞太少了吧... 达不到她的要求 , 或者她不想让我知道她在看什么吧 , 也许她希望自己的知乎是交浅言深 , 不希望被身边人看见... (๑-﹏-๑) 失望.

我回去想了想 , 她说名字可以改 , 那她可能以前也用的是真名 , 找到破绽了!

知乎的名字可以改 ,但是id是改不了的!

(ps: 谢知友@黑白异象@嘿嘿我在这儿@也之纠正错误 这个id我记得以前是不能改的 , 现在叫做个性域名是默认的 , 但是可以改. 详见 2015-6-22更)

每个人的主页地址 , people后面那个就是TA的id,

http://www.zhihu.com/people/zhang-san-12-45

例如张三同名很多 , 后面就会加上数字. 她的名字拼音相同的较多 , 我试了一下 , 这个数字是不超过100的. 它的组合方式有 zhang-san , zhang-san-1 zhang-san-12-43 依次类推.

好 , 现在我就可以开始寻找她的账号了! 既然她改名了 , 那她名字满足的条件一定是: 昵称的拼音不是真名. 这个用pypinyin模块可以解决 , 这样子 , 需要我人工查看的主页就少很多了.

1. 在github上 下载@egrcc的zhihu-python

2. 寻找她了ing

# coding: utf-8

from zhihu import User

from pypinyin import pinyin, lazy_pinyin

import pypinyin

user_url = ''

user_id = ''

l = [u'bu', u'xu', u'kan']

#这里是她名字的拼音, 还是不要暴露她的好, (*/ω\*)

for num in range(100): #先在 -100以内搜索

try:

user_url = 'http://www.zhihu.com/people/bu-xu-kan-' + str(num)

user = User(user_url)

user_id = user.get_user_id()

if l != lazy_pinyin(user_id.decode('gbk')): #看看她有没有用原名

print user_id, ' ', num

except:

pass

for i in range(100):

for j in range(100): #在 -100-100以内搜索

try:

user_url = 'http://www.zhihu.com/people/bu-xu-kan-' + str(i) + '-' + str(j)

user = User(user_url)

user_id = user.get_user_id()

print user_id, ' ', i, '-', j

except:

pass

爬了好久 , 结果出来了 , 这些昵称不多 , 我翻翻他们的主页就幸运地找到了我心仪的妹纸:

XXXXXXXX 26

XXXXXXXX 27

XXXXXXXX 42

XXXXXXXX 72

XXXXXXXX 94

she is here! 6 - 36

XXXXXXXX 6 - 76

XXXXXXXX 7 - 86

XXXXXXXX 10 - 35

XXXXXXXX 28 - 67

XXXXXXXX 32 - 28

XXXXXXXX 32 - 66

XXXXXXXX 34 - 75

从那之后 , 我每天都可以看她的主页啦~ 至于我有没有追到她呢....

--------------------------2015-06-17更-------------------------------------------------

我匿名的原因是因为我正在追她 , 如果我追到 , 或者没追到她 , 我就不匿了. 在我打开她的主页之后 , 我发现她喜欢科幻 , 也对推理小说感兴趣 , 关注穿衣打扮方面 , 符合我的胃口呀 . 最近呢 , 她关注情感方面的问题变多了 , 我不知道是不是因为最近我和她联系变频繁了 , 激起了她一些感觉 , (*/ω\*)

我会加油哒~

--------------------------2015-06-22更-------------------------------------------------

知友@黑白异象@嘿嘿我在这儿@也之纠正错误 . 这个id我记得以前是不能改的 , 现在叫做个性域名是默认的 , 大部分人没有注意 , 但是可以改. 具体修改在这里知乎 - 与世界分享你的知识、经验和见解, 不想被相同方法发现的人赶紧修改哦~

嘿 , 上周约她出来吃饭看电影啦 , 我会继续努力哟~

--------------------------2015-06-24更------------------------------------------------

追到了她hhh

--------------------------2015-10-03更-------------------------------------------------

应现女友要求,删除与ex有关的答案(然而偷偷做了备份,逃

--------------------------2019-06-23更------------------------------------------------

时隔多年,和ex早已决裂,决定恢复本答案_(:_」∠)_

python能写什么脚本_你用 Python 写过哪些有趣的脚本?相关推荐

  1. python能写什么脚本_你用 Python 写过哪些牛逼的程序/脚本?

    原标题:你用 Python 写过哪些牛逼的程序/脚本? [导读]:有网友在 Quora 上提问,「你用 Python 写过最牛逼的程序/脚本是什么?」.本文摘编了 3 个国外程序员的多个小项目,含代码 ...

  2. python能写什么脚本_如何用python编写一个阴阳师脚本(自动刷御魂,业原火)(2)...

    在上一篇文章里,我们已经安装好了python,安装好了所有需要的库,现在可以开始码代码了嗷 先让我们来分析一下需要实现的脚本功能,首先就是这个开始战斗此时队友还没来... 当队友(舍友)进来时,开始战 ...

  3. python write 写多行_如何用 Python 执行单行命令

    一般来说,面对日常处理的一些小任务,直接用 sed,grep 之类的就可以搞定,更复杂一点的就会考虑 awk 或者用一些现成的轮子,要是 awk 搞不定我就只好用 Python 了.但有些时候,我仅仅 ...

  4. python编写接口自动化脚本_简单的python http接口自动化脚本

    摘抄:今天给大家分享一个简单的python脚本,使用python进行http的接口测试,脚本很简单,逻辑是:读取excel写好的测试用例,然后根据excel中的用例内容进行调用,判断预期结果中的返回值 ...

  5. python 魔兽世界升级脚本_第一次用python:python脚本用来实现增量更新项目代码...

    项目采用增量更新,每次更新需要将提交到svn的代码手动一一拖到本地文件夹再拖到服务器上,非常麻烦.正好学习python,就弄了个批量复制脚本,顺便熟悉下Python语法.第一次写,很多方法不熟,写的比 ...

  6. 有两个python怎么停用其中一_如何在python中停止另一个已经运行的脚本?

    There is a way to start another script in python by doing this: import os os.system("python [na ...

  7. python wx窗口无法关闭_菜鸟学Python,双手奉上老司机给上路新手总结的Python实战问题…...

    针对Python这一话题每天后台都会有不少小伙伴提出问题,下面我就将这些问题进行汇整,产出"Python实战问题篇",我认为这些问题非常具有代表性,希望可以帮到大家. 第一类问题: ...

  8. 计算机编程导论python程序设计答案-学堂在线_计算机科学与Python编程导论_作业课后答案...

    学堂在线_计算机科学与Python编程导论_作业课后答案 答案: 更多相关问题 近代中国完全沦为半殖民地半封建社会的标志是:A.<马关条约>B.<辛丑条约>C.<凡尔赛和 ...

  9. 学python还是java贴吧_是学python还是java?一张图告诉你!

    物联网硬件开发 - 零基础学习电子产品设计 - 创客学院直播室​www.makeru.com.cn Java 和 Python 一直都是两种很火很强大的编程语言,对于刚开始起步学习编程的同学来说,会迷 ...

  10. python 窗口程序开发课程_从零开始学Python - 第019课:使用PyCharm开发Python应用程序...

    坚持学习完前18课的小伙伴应该已经感受到了,随着我们对Python语言的认知在逐步加深,我们写的代码也越来越复杂了."工欲善其事,必先利其器",如果希望能够更快更好的写出代码,选择 ...

最新文章

  1. 肠子的小心思(二):你坐在马桶上的姿势很可能不正确
  2. Roberts 边缘检测
  3. 位操作-按位与之如何求二进制数的1个数
  4. 你也可以玩转Skype -- 基于Skype API开发外壳程序入门
  5. springMVC入门配置及helloworld实例
  6. SpringBoot 源码解析 (一)----- SpringBoot核心原理入门
  7. python—多进程之进程的创建(一)
  8. String类为什么是final的
  9. python打包成.exe程序
  10. python关键字详解_Python 中的关键字with详解
  11. 【堆笔记】java堆(PriorityQueue)的相关操作
  12. 1-Java基础语法-Java初识
  13. 浅谈电力巡检机器人功能及特点
  14. SpringBoot排序之Order注解
  15. GeForce Experience 绕过登录与禁止自动更新
  16. Pygame游戏编程
  17. 【服务器数据恢复】服务器断电导致RAID报错的数据恢复案例
  18. 大数据面试杀招 | Flink,大数据时代的“王者”
  19. c语言:教你一招黑掉别人电脑
  20. 【老生谈算法】matlab实现磁悬浮系统建模及其PID控制器设计——磁悬浮

热门文章

  1. Product Archive相关的标准function module
  2. Jerry Wang在SAP社区上获得的徽章
  3. SAP Cloud for Customer Business Configuration的权限控制
  4. java编写k线_用Java绘制K线 (转)
  5. 交换机工作原理_交换机的作用是什么?
  6. gin框架长连接_一个TCP长连接设备管理后台工程(一)
  7. 新建虚拟机与window的连接
  8. 阅读与html阅读的区别,w3c School读书笔记(一):HTML基础
  9. js javascript UTF-8 GB2312编码转换
  10. 安装python3.6报错_CentOS 7下安装Python3.6 及遇到的问题小结