Python 边做边学 4 源码分析

媳妇儿问:“你有没有看过XXX?”(综艺节目)
我答:“没有”
遭到她一顿白眼,
我想:“浪费时间,还不如写几行代码”

原文连接:http://blog.csdn.net/tomorrow13210073213/article/category/6931287

继续磨刀-源码分析

下面是上一篇那个用户的主页代码,鉴于保护隐私的考虑,我还是遮挡了部分信息;下面我简单分析一下这个页面源码;我用编号1,2,3,4…对网页内容作了标记,对应上一篇的编号标记;

这里写图片描述

“1”:用户头像
<a href="javascript:;">
    <img src="http://avatar.csdn.net/4/1/1/1_XXX.jpg" class="header">
</a>
“2”:用户昵称
<dt class="person-nick-name">
    <span>XXX</span>
</dt>
“3”:用户标签
<dd class="person-detail">XXX
  <span>|</span>XXX
  <span>|</span>XXX
  <span>|</span>
</dd>

各个标签之间用“|”分隔;

“4”:用户描述
<dd class="person-sign">一个企业要想赢利,XXX。</dd>
“5”:用户各模块等级
<span class="scores">
  <em class="blog" onclick="javascript:window.open('http://blog.csdn.net/XXX','_blank')"></em>
  <em class="download" onclick="javascript:window.open('http://download.csdn.net/user/XXX','_blank')"></em>
  <em class="bbs" onclick="javascript:window.open('http://bbs.csdn.net/users/XXX/topics','_blank')"></em>
  <em class="code" onclick="javascript:window.open('https://code.csdn.net/XXX','_blank')"></em>
  <em class="student" onclick="javascript:window.open('http://student.csdn.net/XXX','_blank')"></em>
  <em class="ask" onclick="javascript:window.open('http://ask.csdn.net/XXX','_blank')"></em>
</span>

源码里并没有用户实际的等级信息,只有占位标签,数据应该是ajax请求的吧;

“6”:用户勋章
<span class="medals">
  <div class="wraper"></div>
</span>

同上;

“7”:用户关系
<dd class="focus_num">
  <b>8</b>关注</dd>
<dd class="fans_num">
  <b>55</b>粉丝</dd>

粉丝数,关注数都在这里;

“8”:用户熟悉领域
<div class="mod_field_skill">
  <div class="field">
    <h3>熟悉的领域</h3>
    <div class="tags clearfix"></div>
  </div>
</div>

没有实际数据,推测ajax请求数据;

“9”:专业技能
<div class="mod_field_skill">
  <div class="skill">
    <h3>专业技能</h3>
    <div class="tags clearfix"></div>
  </div>
</div>

没有实际数据,推测ajax请求数据;

“10”:教育经历
<div class="person_education">
  <h3>
    <span>教育经历</span></h3>
</div>

没有实际数据,推测ajax请求数据;

“11”:工作经历
<div class="person_job">
  <h3>
    <span>工作经历</span></h3>
</div>

没有实际数据,推测ajax请求数据;

“12”:联系方式
<div class="mod_contact">
  <h3>联系方式</h3>
  <ul class="clearfix">
    <li>电子邮箱:
      <span nodeType="email" class="email"></span></li>
    <li>手机号码:
      <span nodeType="modile" class="modile"></span></li>
    <li>QQ号码:
      <span nodeType="qq" class="qq"></span></li>
    <li>微信号:
      <span nodeType="weixin" class="weixin"></span></li>
  </ul>
</div>

没有实际数据,推测ajax请求数据;

“13”:用户关系
<div class="focus">
  <div class="num">关注:
    <span>8</span></div>
  <div class="header clearfix">
    <a href=XXX>
      <img src='http://avatar.csdn.net/1/6/C/1_XXX.jpg' username='XXX' /></a>
  </div>
</div>
<div class="focus beFocus">
  <div class="num">被关注:
    <span>55</span></div>
  <div class="header clearfix">
    <a href=XXX>
      <img src='http://avatar.csdn.net/5/D/8/1_XXX.jpg' username='XXX' /></a>
    ...
  </div>
</div>

这一部分在页面源码里有,“img ”标签里的“username”属性就是关联用户的用户ID了;

用户ID
http://my.csdn.net/XXX

“XXX”就是当前用户的ID

以上就是整个网页源码里能提取的信息,下面就是对各ajax请求进行分析了,下篇继续。

以上内容仅供练习,学习使用;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值