媳妇儿问:“你有没有看过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请求进行分析了,下篇继续。
以上内容仅供练习,学习使用;