qq空间的说说怎么进非好友的qq空间有提示吗

QQ空间无法显示好友说说更新的四种原因
 作者: 开源中国 编辑:
  【IT168 应用】现在的QQ空间可以当作一个腾讯各种服务大集合的工具来使用,在这里,既可以看到好友的日志、相册,也可以玩偷菜等游戏,很多朋友也习惯在这里来查看空间说说,可是有朋友发现在QQ软件中可以看到好友的说说更新提示,但是在空间中却看不到,这是为什么呢?  原因一:如果好友QQ空间设置访问权限为&回答问题&、或者&指定好友可见&,你不在指定的权限之内,这两种情况在好友更新说说后,在你的空间动态里不会收到提醒。  原因二:好友QQ空间设置&自己的动态更新不通知到所有好友&的情况,建议你联系好友修改动态隐私设置。在这种情况下只有点击QQ头像旁白的提示才能看到了。  原因三:个人中心动态设置了忽略该好友的QQ空间更新,建议你将对方QQ号码设置到关注好友QQ空间更新里。  原因四:个人中心动态设置了忽略好友说说更新,建议将好友QQ空间更新里的日志类别进行关注。后使用快捷导航没有帐号?
利用BUG 无需密码强制在好友QQ空间发布说说
09:44|来自: |
|查看: 32475
& & & &无需密码强制在好友QQ空间发布任意说说 ,可以随意的恶搞整人,应该算是个小BUG吧!实现的效果就是:QQA 在自己QQ空间发表说说,添加好友QQB 并设置自己可见,这样QQB&在打开自己QQ空间说说的时候 可以看到和QQA&刚才发布的说说一样,而且看上去就跟自己发布的一样!操作方法:1、打开QQ空间的“时光轴”。如下图:2、发布时光轴的时候“添加好友”并设置“自己可见”。如下图:3、这样“好友”打开自己QQ空间说说就会看到一个和刚才一样的说说,是不是跟自己发布的一样?腾讯爱好者提示:操作方法很简单,必须是QQ好友设置才有效果。发挥自己的脑洞就整人吧!
大家还关注
|||||||||||||为何QQ空间提示有新好友动态,点进去看却没有?
按时间排序
可能原因:是屏蔽了某些好友的提示是好友限制了权限 ,无权查阅。 解决办法:1、找到Q讯空间2、在首页搜索框内输入要查看的QQ好友账号,点击搜索3、进入好友动态页面如下,首页是个人资料4、现在就可以查看好友日志、留言本、相册、说说等信息了5、还可以查看说说评论以及相册评论6、其他的功能跟空间类似,有时效性,有时候数据的问题,可能没有QQ空间那么稳定,有时候不可以查看ta的访客,其他的功能就等自己开发了。
第一 可能是你屏蔽了某些好友的提示 所以界面会有动态更新 但是进入却没有看到第二 可能是好友限制了权限 你无权查阅 此时提示动态更新 你进去也不会看到如果以上问题能帮你解决 麻烦采纳下答案
不会吧,要么就是垃圾广告,或者你刷新一下看有没有空间新动态
出现这种问题的原因如下:1、对方把发布日志隐藏起来了。2、发布日子后又把日志删除掉。3、加载日志时网络连接出现问题导致的。
刚开始用qq空间吧
腾讯过段时间就会抽一次
腾讯的套路,谁也看不见
是显示之前你的新动态!比如,你有新动态,你用手机看一次,但电脑上还会有显示!
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:寻人共步,生死同路。
Python爬虫QQ空间好友说说
Python爬虫QQ空间好友说说
先看效果:(轻微马赛克)
我的好友大概接近一百人,这里总共有3.5w+条数据
具体步骤:
问题分析:
QQ空间是动态网页,那么直接获得网页源码就没戏了,只能通过模拟浏览器
访问QQ空间之前需要登陆
各个好友的动态访问前,需要获得好友列表
爬虫技术不是黑客技术,访问好友的QQ空间需要获得权限
难点分析:
好友列表的获取
访问请求中g_qzonetoken 和 gtk的获取
解析QQ好友的说说
获取g_qzonetoken:
完整代码:
from selenium import webdriver
from selenium.webdriver.common.by import By
import time
def startSpider():
driver = webdriver.Chrome(executable_path=r'C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts\phantomjs-2.1.1-windows\phantomjs-2.1.1-windows\bin\chromedriver.exe')
driver.get('https://qzone.qq.com/')
driver.switch_to.frame('login_frame')
driver.find_element_by_id('switcher_plogin').click()
driver.find_element_by_id('u').clear()
driver.find_element_by_id('u').send_keys('xxxxx')
driver.find_element_by_id('p').clear()
driver.find_element_by_id('p').send_keys('xxxxx')
driver.find_element_by_id('login_button').click()
time.sleep(2)
html = driver.page_source
g_qzonetoken=re.search('window\.g_qzonetoken = \(function\(\)\{ try\{return (.*?);\} catch\(e\)',html)
g_qzonetoken = str(g_qzonetoken[0]).split('\"')[1]
cookie = {}
for elem in driver.get_cookies():
cookie[elem['name']] = elem['value']
gtk=getGTK(cookie)
print(g_qzonetoken)
print(gtk)
driver.get('https://user.qzone.qq.com/proxy/domain/r.qzone.qq.com/cgi-bin/tfriend/friend_hat_get.cgi?hat_seed=1&uin='此处是你的QQ号'&fupdate=1&g_tk='+str(gtk)+'&qzonetoken='+str(g_qzonetoken)+'&g_tk='+str(gtk))
friend_list = driver.page_source
friend_list = str( friend_list )
abtract_pattern
re.compile('\"(.\d*)\":\{\\n"realname":"(.*?)"}',re.S)
QQ_name_list = re.findall(abtract_pattern,str(friend_list))
numList=dict()
for i in QQ_name_list:
numList[str(i[0])]=str(i[1])
last_source = ""
firstTime=""
for key in numList.keys():
QQnum = key
QQname = numList[QQnum]
while tag==1 :
print("Begin:"+str(begin))
driver.get('https://user.qzone.qq.com/proxy/domain/taotao.qq.com/cgi-bin/emotion_cgi_msglist_v6?uin='+QQnum+'&ftype=0&sort=0&pos='+str(begin)+'&num=40&replynum=200&g_tk='+str(gtk)+'&callback=_preloadCallback&code_version=1&format=jsonp&need_private_comment=1&qzonetoken='+str(g_qzonetoken)+'&g_tk='+str(gtk))
msg_list_json = driver.page_source
begin = begin + 40
msg_list_json = str(msg_list_json)
if last_source==msg_list_json :
last_source=msg_list_json
注意:爬虫不是黑客!!!!
还是要有权限的!!!
abtract_pattern
re.compile(',"message":"(.*?)","name":',re.S)
message = re.findall(abtract_pattern,str(msg_list_json))
if message!=[]:
if str(message[0])=='对不起,主人设置了保密,您没有权限查看':
msg_list_json =
msg_list_json.split("msglist")[1]
msg_list_json =
msg_list_json.split("smoothpolicy")[0]
msg_list_json =
msg_list_json.split("commentlist")[1:]
for text in msg_list_json:
abtract_pattern
re.compile('\}\],"content":"(.*?)","createTime":"(.*?)","created_time":(.*?),"',re.S)
msg_time = re.findall(abtract_pattern,str(text))
if msg_time!=[]:
msg = str(msg_time[0][0])
sendTime = str(msg_time[0][1])
abtract_pattern
= re.compile('\}\],"content":"(.*?)"},"rt_createTime":"(.*?)","',re.S)
text = text.split("created_time")[1]
msg_time2 = re.findall(abtract_pattern,str(text))
if msg_time2!=[]:
msg = msg +"
转发内容:"+str(msg_time2[0][0])
abtract_pattern
re.compile('"conlist":null,"content":"","createTime":"(.*?)",',re.S)
msgNull_time = re.findall(abtract_pattern,str(text))
if msgNull_time!=[]:
msg = "图片"
sendTime = str(msgNull_time[0])
abtract_pattern
re.compile('\}\],"content":"(.*?)"},"rt_createTime":"(.*?)","',re.S)
msg_time = re.findall(abtract_pattern,str(text))
转发内容:"+str(msg_time[0][0])
sendTime = str(msg_time[0][1])
print(str(QQname)+" : "+str(QQnum)+" : "+sendTime+" : "+msg)
begin + 40
def getGTK(cookie):
hashes = 5381
for letter in cookie['p_skey']:
hashes += (hashes && 5) + ord(letter)
return hashes & 0x7fffffff
startSpider()
print("OK")
总结分析:
获取好友动态页面时,会报错,目前无法解决,本人采用异常直接跳过,导致好友动态丢失,但丢失率低,差强人意
好友动态页面跨度大(40条/次),可能导致信息丢失,丢失率未统计
日后改进 计划:
实现实时更新
获得图片、位置等丰富信息
采用合适的JSON解析方法
降低对内存消耗
多线程加速
注:如有不足,请斧正。微信:cmdegz5sxd
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!大家都在搜:
扫描二维码安装房天下APP
手机浏览器访问房天下
> > 问题详情
我在QQ空间里发表说说,却不在好友动态中显示,别人看不见我的动态,我在个人中心里也看不见,这是为何?(来自珠海中心街住宅小区)
浏览次数:0
下载房天下APP
提问获取更多回答
ask:3,asku:0,askr:56,askz:16,askzx0:293,ask0:0,RedisW:0askR:3,askD:0 mz:hit,askU:0,askT:0askA:5
Copyright &
北京拓世宏业科技发展有限公司
Beijing Tuo Shi Hong Ye Science&Technology Development Co.,Ltd 版权所有
违法信息举报邮箱:

我要回帖

更多关于 qq空间好友的秘密 的文章

 

随机推荐