精华内容
下载资源
问答
  • 1、登录QQ空间右上方“个人中心”→鼠标移到“好友动态”如下图: 单击“好友动态”,进入下图: 在单击,设置按钮,进入下图: 点击添加,在好友列表中选择不想显示人即可。 2、可以直接在QQ空间个人中心...

    1、登录QQ空间,点右上方“个人中心”→鼠标移到“好友动态”如下图:


    单击“好友动态”,进入下图:


    在单击,设置按钮,进入下图:


    点击添加,在好友列表中选择不想显示人即可。

    2、可以直接在QQ空间个人中心的好友动态里面,看到该好友动态后,鼠标移到动态右下方,如下图:


    单击隐藏,如下图:


    可以选择是否隐藏该人所有动态。


    展开全文
  • 动态爬虫之qzone空间自动秒赞 - qq空间自动点赞

    千次阅读 多人点赞 2019-03-04 16:40:21
    动态爬虫之qzone空间自动秒赞 - qq空间自动点赞 步骤 1、分析列表请求 2、分析请求参数 3、分析点赞请求 4、分析点赞参数 5、编写执行代码 我们上次分析过动态爬虫之QQ好友列表获取 今天这篇继续按照上次的思路来...

    动态爬虫之qzone空间自动秒赞 - qq空间自动点赞

    步骤

    1、分析列表请求
    2、分析请求参数
    3、分析点赞请求
    4、分析点赞参数
    5、编写执行代码

    我们上次分析过 动态爬虫之QQ好友列表获取 今天这篇继续按照上次的思路来,如果您看过我上篇建议您直接看参数按照以前的操作就好。

    1、分析列表请求

    首先我们还是打开这个网址 https://h5.qzone.qq.com/mqzone/index 并且登陆

    打开chrome 调试工具,找到拦截请求这一块刷新一下页面(为了页面排版,我只截取了一小部分)

    然而并没有发现与动态相关代码因为qzone 为了减少客户端的渲染压力提高用户体验,第一次直接在服务端进行渲染返回了
    既然是服务端加载而我们又不想消耗很多性能,那只有看一下加载下一页的数据返回是否是服务器渲染 将页面拉到最底部,清空拦截的数据,然后点击加载更多。

    这边就看到了qzone动态列表的这个请求

    2、分析请求参数

    query string parameter
    qzonetoken
    g_tk
    form data
    res_type 固定 0
    res_attach
    refresh_type 固定2
    format 固定json
    attach_info


    这边 qzonetoken 和 g_tk 跟上次一样,我就直接复制过来了

    var qzonetoken = window.shine0callback
    var g_tk =  window.user.getToken()
    

    这边只剩下两参数,仔细的你会看出两个参数其实值是一样的 百度霸屏

    所以我们只需要找一个参数就可以取到动态列表(其实在登陆情况下直接 get 请求链接也是可以取到动态的)
    这边我们来搜索一下 res_attach 这个参数

    有没有熟悉的味道,没错又是放在静态页面中的 FrontPage 里面,所以直接拿出来(注意:在静态页面中提取出来的只能第一次使用,每次请求接口服务器都会返回新的)

    var res_attach = FrontPage.data.data.attachinfo
    

    3、分析点赞请求

    先刷新动态页面,然后选择第一条进行点赞,查看拦截

    发现 url 中必有 qzonetoken 和 g_tk 这边分析一下post的参数就好了

    4、分析点赞参数

    这边就不讲 qzonetoken 和 g_tk 了因为这两个参数上面就说过了怎么拿过来 (这边只管发说说的,不管分享的链接和其他的)
    form data
    opuin:* 点赞的账号 也就是你当前登录的qq 号
    unikey:http://user.qzone.qq.com/\
    **/mood/18623a5f8da5715907360500
    curkey: http://user.qzone.qq.com/\*\*\*/mood/18623a5f8da5715907360500
    appid: 固定 311 http://qq.gam7.com
    opr_type:固定 like
    format:固定 purejson

    先找一下 unikey 看下这个参数 (unikey 和 curkey 值很多时候是一样的,如果是转发的说说,这两个参数就不一样了,所以不要偷懒)

    发现参数是在一个 comm.orglikekey 直接在动态列表数据里面搜索 orglikekey 字段 result.data.vFeeds.comm.orglikekey

    直接搜索 curlikekey 发现是在 orglikekey的下面一条 curlikekey

    5、编写执行代码

    先把这些参数都取过来

     # 获取动态列表参数
    def paresHtml(self):
        qzonetoken = self.driver.execute_script('return window.shine0callback')
        g_tk = self.driver.execute_script('return window.user.getToken()')
        res_type = '0'
        res_attach = self.driver.execute_script('')
        refresh_type = '2'
        attach_info = res_attach
        format = 'json'

     

     拼接参数执行返回结果 这边记住 post 请求一定要设置 XMLHttpRequest 的 withCredentials = true

    def sendRequest(self, url, method, data):
            cname = 'request_%d' % time.time()
            self.driver.execute_script('window.%s = new XMLHttpRequest;' % cname)
            self.driver.execute_script('window.%s.withCredentials=true;' % cname)
            self.driver.execute_script(
                'window.%s.open(\'%s\',\'%s\',false)' % (cname, method, url))
            self.driver.execute_script(
                'window.%s.onload = function (e){window.%s = window.%s.responseText;}' % (
                    cname, ('%s_result' % cname), cname))
            self.driver.execute_script(
                'window.%s.send("%s")' % (cname, data))
            return self.driver.execute_script('return window.%s' % ('%s_result' % cname))
    
    sctiveFeeds = 'https://h5.qzone.qq.com/webapp/json/mqzone_feeds/getActiveFeeds?qzonetoken=%s&g_tk=%s' % (
                qzonetoken, g_tk)
    # 执行请求,并且返回结果
            result = json.loads(self.sendRequest(sctiveFeeds, 'POST',
                                                 'res_type=%s&res_attach=%s&refresh_type=%s&format=%s&attach_info=%s' % (
                                                     res_type, res_attach, refresh_type, format, attach_info)))

     由于数据量庞大所以返回可能会慢一点 现在开始造点赞的参数

    opuin = self.driver.execute_script('return user.getUin()')
    unikey = result['data']['vFeeds'][0]['comm']['orglikekey']
    curkey = result['data']['vFeeds'][0]['comm']['curlikekey']
    appid = result['data']['vFeeds'][0]['comm']['appid']
    opr_type = 'like'
    format = 'purejson'
    liked = not 1 == result['data']['vFeeds'][0]['like']['isliked']
    # 是否已经点赞,如果是那就不调用
    if liked:
        dolike = 'https://h5.qzone.qq.com/proxy/domain/w.qzone.qq.com/cgi-bin/likes/internal_dolike_app?qzonetoken=%s&g_tk=%s' % (
                qzonetoken, g_tk)
        result = json.loads(self.sendRequest(dolike, 'POST',
                            'opuin=%s&unikey=%s&curkey=%s&appid=%s&opr_type=%s&format=%s' % (
                                opuin, unikey, curkey, appid, opr_type, format)))

    完整代码

    qq全自动秒点赞 但是登陆验证码需要自己输入 这边js可能会导致phantomjs内存泄漏,所以我过两个小时会把 phantomjs 关闭

    import json
    import os
    import pickle
    import platform
    import time
    import urllib
    from _sha1 import sha1
    from selenium import webdriver
    from selenium.common.exceptions import NoSuchElementException
    from selenium.webdriver import DesiredCapabilities, ActionChains
    class qzone_dlewares(object):
        # 浏览器请求头
        headers = {'Accept': '*/*',
                   'Accept-Language': 'en-US,en;q=0.8',
                   'Cache-Control': 'max-age=0',
                   'User-Agent': 'Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255',
                   'Connection': 'keep-alive', }
        webdriverPath = 'E:\\phantomjs-2.1.1-windows\\bin\\phantomjs.exe'
        attachinfo = False
        # 初始化浏览器
        def __init__(self, userName='', password='', *args, **kwargs):
            self.userName = userName
            self.password = password
            desired_capabilities = DesiredCapabilities.PHANTOMJS.copy()
            for key, value in self.headers.items():
                desired_capabilities['phantomjs.page.customHeaders.{}'.format(key)] = value
            # 禁止加载图片
            desired_capabilities["phantomjs.page.settings.loadImages"] = False
            self.driver = webdriver.PhantomJS(executable_path=self.webdriverPath, desired_capabilities=desired_capabilities)
            # 设置屏幕大小
            self.driver.set_window_size(414, 736)
        # 开始请求并且截图
        def startQzoneRequest(self):
            # 开始请求qzone
            self.driver.get('https://mobile.qzone.qq.com')
            # 截图保存到当前项目下
            self.driver.save_screenshot('screenshot.png')
        # 判断是否登录了
        def isLogin(self):
            try:
                u = self.driver.find_element_by_xpath('//*[@id="u"]')
                p = self.driver.find_element_by_xpath('//*[@id="p"]')
                go = self.driver.find_element_by_xpath('//*[@id="go"]')
            except NoSuchElementException:
                return True
            return False
        def loginQzone(self):
            u = self.driver.find_element_by_xpath('//*[@id="u"]')
            p = self.driver.find_element_by_xpath('//*[@id="p"]')
            go = self.driver.find_element_by_xpath('//*[@id="go"]')
            # 清理账号和密码
            u.clear()
            p.click()
            # 移动到账号框模仿键盘输入账号
            action = ActionChains(self.driver)
            action.move_to_element(u)
            action.click(u)
            # 模仿键盘输入账号
            action.send_keys(self.userName)
            # 移动到密码输入框
            action.move_to_element(p)
            action.click(p)
            # 模仿键盘输入密码
            action.send_keys(self.password)
            # 点击登录
            action.move_by_offset(go.location['x'], go.location['y'])
            action.click(go)
            # 执行登录
            action.perform()
            # 休息1秒保证能执行
            time.sleep(1)
            # 截图保存到当前项目下
            self.driver.save_screenshot('screenshotLoginQzone.png')
        def save_verify_code(self, element):
            url = element.get_attribute('src')
            fileName = element.get_attribute('id') + '.jpg'
            urllib.request.urlretrieve(url, fileName)
        # 校验码
        def check_code(self):
            # 先切换到默认的窗口
            self.driver.switch_to.default_content()
            iframe = None
            try:
                # 验证码
                iframe = self.driver.find_element_by_xpath('//*[@id="new_vcode"]/iframe[2]')
            except NoSuchElementException:
                print('无需输入验证码')
            else:
                self.driver.switch_to.frame(iframe)
                self.verify_code()
        # 验证码
        def verify_code(self):
            que_code = self.driver.find_element_by_xpath('//*[@id="cap_que_img"]')
            que_input = self.driver.find_element_by_xpath('//*[@id="cap_input"]')
            que_but = self.driver.find_element_by_xpath('//*[@id="verify_btn"]')
            # 保存验证码
            self.save_verify_code(que_code)
            verify_path = que_code.get_attribute('id') + '.jpg'
            # 输入验证码
            if (self.isWindows()):
                os.startfile(verify_path)
            else:
                os.subprocess.call(["xdg-open", verify_path])
            input_verify_code = input("验证码:")
            # 模仿用户输入
            action = ActionChains(self.driver)
            action.move_to_element(que_input)
            action.click()
            action.send_keys(input_verify_code)
            action.move_to_element(que_but)
            action.click()
            # 执行
            action.perform()
        def paresHtml(self):
            time.sleep(1)
            # 切换到默认的容器
            self.driver.switch_to.default_content()
            # 获取动态列表参数
            qzonetoken = self.driver.execute_script('return window.shine0callback')
            g_tk = self.driver.execute_script('return window.user.getToken()')
            res_type = '0'
            res_attach = self.attachinfo and self.attachinfo or self.driver.execute_script(
                'return window.FrontPage.data.data.attachinfo')
            refresh_type = '2'
            attach_info = res_attach
            format = 'json'
            # 动态列表
            sctiveFeeds = 'https://h5.qzone.qq.com/webapp/json/mqzone_feeds/getActiveFeeds?qzonetoken=%s&g_tk=%s' % (
                qzonetoken, g_tk)
            # 执行请求,并且返回结果
            resultStr = next(self.sendRequest(sctiveFeeds, 'POST',
                                              'res_type=%s&res_attach=%s&refresh_type=%s&format=%s&attach_info=%s' % (
                                                  res_type, res_attach, refresh_type, format, attach_info)))
            result = json.loads(resultStr)
            print(resultStr)
            # 判断数据是否正确
            if result['ret'] == 0 and result['code'] == 0:
                self.attachinfo = result['data']['attachinfo']
                for item in result['data']['vFeeds']:
                    self.paresLikeList(item, qzonetoken, g_tk)
            else:
                print(result['message'])
            resultStr = None
            result.clear()
        def paresLikeList(self, item, qzonetoken, g_tk):
            # 点赞参数
            opuin = self.driver.execute_script('return user.getUin()')
            unikey = item['comm']['orglikekey']
            curkey = item['comm']['curlikekey']
            appid = item['comm']['appid']
            opr_type = 'like'
            format = 'purejson'
            likeresult = None
            # 是否已经点赞,如果是那就不调用
            liked = 'like' not in item or not 1 == item['like']['isliked']
            if liked:
                dolike = 'https://h5.qzone.qq.com/proxy/domain/w.qzone.qq.com/cgi-bin/likes/internal_dolike_app?qzonetoken=%s&g_tk=%s' % (
                    qzonetoken, g_tk)
                likeresult = json.loads(next(self.sendRequest(dolike, 'POST',
                                                              'opuin=%s&unikey=%s&curkey=%s&appid=%s&opr_type=%s&format=%s' % (
                                                                  opuin, unikey, curkey, appid, opr_type, format))))
            if (not likeresult == None) and likeresult['ret'] == 0:
                content = ''
                if 'summary' in item:
                    content = item['summary']['summary']
                elif 'cell_summary' in item:
                    content = item['cell_summary']['summary']
                elif 'original' in item:
                    content = item['original']['cell_summary']['summary']
                else:
                    content = '未知内容'
                print('点赞成功:%s %s' % (item['userinfo']['user']['nickname'], content))
            item.clear()
        def sendRequest(self, url, method, data):
            cname = 'request_%d' % time.time()
            self.driver.execute_script('window.%s = new XMLHttpRequest;' % cname)
            self.driver.execute_script('window.%s.withCredentials=true;' % cname)
            self.driver.execute_script(
                'window.%s.open(\'%s\',\'%s\',false)' % (cname, method, url))
            self.driver.execute_script(
                'window.%s.onload = function (e){window.%s = window.%s.responseText;}' % (
                    cname, ('%s_result' % cname), cname))
            self.driver.execute_script(
                'window.%s.send("%s")' % (cname, data))
            yield self.driver.execute_script('return window.%s' % ('%s_result' % cname))
            # 内存回收
            self.driver.execute_script(' window.%s = undefined;window.%s = undefined;' % (('%s_result' % cname), cname))
        # 是 windows 系统
        def isWindows(self):
            sysstr = platform.system()
            if (sysstr == "Windows"):
                return True
            return False
        # 保存登录 cookies
        def save_cookies(self):
            with open(self.hashCode(), 'wb') as f:
                obj = self.driver.get_cookies()
                pickle.dump(obj, f)
                f.close()
        # 读取并设置 cookies
        def load_cookies(self):
            fileName = self.hashCode()
            # 判断文件是否存在
            if self.file_exists(fileName):
                f = open(fileName, 'rb')
                obj = pickle.load(file=f)
                f.close()
                # 循环设置 cookie
                try:
                    for cookie in obj:
                        self.driver.add_cookie(cookie)
                except Exception as e:
                    print(e)
        def delete_cookies(self):
            os.remove(self.hashCode())
        # hasCode
        def hashCode(self):
            sha = sha1()
            sha.update(b'qzone_cookies')
            return sha.hexdigest()
            # 判断文件是否存在
        def file_exists(self, filename):
            try:
                with open(filename) as f:
                    return True
            except IOError:
                return False
        # 退出浏览器
        def __del__(self):
            self.driver.quit()
    def startQzoneBaselanding():
        # 事先输入账号和密码
        userName = '***'
        password = '***'
        oldTime = time.time()
        browser = qzone_dlewares(userName=userName, password=password)
        # 加载cookies
        browser.load_cookies()
        initTime = time.time()
        # 打开浏览器并且截图
        browser.startQzoneRequest()
        requestTime = time.time()
        # 判断是否登录
        if (not browser.isLogin()):
            # 模仿用户登录
            browser.loginQzone()
            # 检查code
            browser.check_code()
        currentTime = time.time()
        # 解析动态
        browser.paresHtml()
        # 运行完成后再截图一次
        browser.driver.save_screenshot('screenshotLoginQzoneSuccess.png')
        # 保存cookies
        browser.save_cookies()
        print('开始时间 %f' % oldTime)
        print('结束时间 %f' % currentTime)
        print('初始化时间 %f' % (initTime - oldTime))
        print('加载页面时间 %f' % (requestTime - initTime))
        print('模仿操作时间 %f' % (currentTime - requestTime))
        print('总运行时间 %f' % (currentTime - oldTime))
        return browser
    if __name__ == '__main__':
        # 第一次查询
        browser = startQzoneBaselanding()
        starttime = time.time()
        while True:
            # 两小时刷新
            currentTime = (time.time() - starttime) / 60 / 60
            if currentTime >= 2:
                browser.driver.quit()
                browser.delete_cookies()
                browser = startQzoneBaselanding()
                continue
            # 20秒刷新
            time.sleep(20)
            browser.paresHtml()

    以上仅供参考学习。

    展开全文
  • 微信打开免登陆QQ: 如果随便一篇QQ空间文章或者说说,你把链接发到微信上去,当你打开的时候,你就会发现,我靠,真TM神经,还要登陆qq账号密码,如果这样的话,怎么去推广我们的产品啊?

    我们在玩微信营销的时候,发现一个有趣的问题:在微信上打开qq页面,不需要登陆qq账号密码,这是怎么回事呢?

    这个qq空间h5页面是怎么做的呢?


    微信打开免登陆QQ: 如果随便一篇QQ空间文章或者说说,你把链接发到微信上去,当你打开的时候,你就会发现,我靠,真TM神经,还要登陆qq账号密码,如果这样的话,怎么去推广我们的产品啊?话有说回来,我做的这个QQ空间h5页面,会不会也像大家的一样,打开后还要登陆账号密码,我确切的告诉大家,不需要。如果不信,大家可以到我这里拿链接去测试。


    案例一: 
    https://t.cn/RN1Eu3B 
    案例二: 
    https://t.cn/RORU5Kx 


    大家在手机上打开看看。

    那么,这个是怎么制作的呢?

    掌握了就简单,没掌握就复杂。


    qq378926539,大辉手把手指导你!

    加我 时备注:h5页面




    展开全文
  • QQ面板打不开空间和邮箱的解决办法

    千次阅读 2016-12-01 08:44:47
    以前曾经碰到过一次QQ面板上空间和邮箱图标打不的情况,然后莫名其妙解决了问题。结果今天又碰到了这个问题,然后上网查方法,来来去去就下面几种: 1,清除IE缓存,历史记录等。 2,重新设置默认浏览器 3...

    以前曾经碰到过一次QQ面板上空间和邮箱图标打不开的情况,然后莫名其妙解决了问题。结果今天又碰到了这个问题,然后上网查方法,来来去去就下面几种:


    1,清除IE缓存,历史记录等。

    2,重新设置默认浏览器

    3,使用XX管家进行修复。

    4,注册IE组件。

    5,换个浏览器。


    总之都是盯着浏览器不放,然后一个办法都不能解决问题。不过有一点倒是被他们说对了,问题确实出在默认浏览器上。

    这是我的解决办法,在这里备忘一下,防止下次再出现这种事:

    QQ -> 系统设置 -> 安全设置 -> 安全推荐 -> 去掉“使用搜狗浏览器。。。。。。”前面的钩


    之后再把默认浏览器设置成搜狗,点击面板上的图标,网页还是会用搜狗打开的。

    展开全文
  • Android仿手机QQ空间动态评论,自动定位到输入框

    万次阅读 热门讨论 2016-04-14 18:32:31
    手机QQ空间浏览好友动态时,可以直接对动态评论,点击某条评论,动态列表自动滚动,使输入框刚好在该评论下面,而不会覆盖住评论内容。如下图所示,首先要实现输入框刚好在输入面板上面,且动态列表不会被挤上去。...
  •   UMSocialUrlResource *urlResource = [[ UMSocialUrlResource alloc ] initWithSnsResourceType ...刚开始我写的:UMSocialUrlResourceTypeDefault,就会出现打开QQ空间失败提示
  • QQ空间相册爬虫

    万次阅读 多人点赞 2018-09-30 01:09:12
    QQ空间相册爬虫 目标: 不声不响的进入别人空间(直接进入内存消耗巨大,速度慢) 获取可以获取的所有的照片 获取.gif格式的照片(未实现) 获取视频(未实现,但可获取视频封面照片) 空间相册分析: 首先...
  • 易语言QQ空间留言源码

    热门讨论 2011-04-05 11:54:00
    易语言QQ空间留言源码 空间留言 易语言QQ留言源码 易语言空间留言 最新FARMKEY
  • 爬取QQ空间数据

    千次阅读 2017-12-21 23:27:16
    爬取QQ空间数据 Python 爬虫 数据爬取 抓包
  • 实现类似微博、QQ空间等的动态加载

    千次阅读 2013-08-17 13:13:56
    微博、QQ空间等的动态加载方式属于滚屏加载技术,获取当前滚动条位置来触发onscroll()函数,向服务器发起请求,将请求得到的新的数据动态加载在页面上 本文利用该原理实现了动态加载,但不是检测当前滚动条位置来...
  • 电脑装了火狐后发现QQ空间默认打开的是火狐浏览器,看着头大 解决方法: 打开控制面板-----添加或删除程序------单击左边的"设定程序访问和默认值"--------选中配置框中的"自定义" -----右边的向下的方向键...
  • QQ空间图片爬虫

    千次阅读 2016-02-04 00:00:58
    QQ空间里面的图片用一般的urllib.urlopen(url)打开图片是打不。然后想用requests模块,不过感觉有点麻烦,后来用了httplib模块的HTTPConnection进行连接才成功。 一爬,发现只爬了60+张图片,空间一共有700+,为啥...
  • QQ空间自动发广告解决方法

    万次阅读 2015-12-26 17:08:55
    QQ空间自动发广告的原因: 最近使用了刷赞或者其他QQ外挂软件(有些开发者或破解者会在这样的软件上留后门,请自己判断)。 或者最近是不是用QQ账号授权登陆其他网站,做测试或者什么的。 现在很多网站可以用QQ...
  • Python爬虫QQ空间好友说说

    千次阅读 2017-12-25 01:04:18
    QQ空间动态网页,那么直接获得网页源码就没戏了,只能通过模拟浏览器 访问QQ空间之前需要登陆 各个好友的动态访问前,需要获得好友列表 爬虫技术不是黑客技术,访问好友的QQ空间需要获得权限 难点分析...
  • QQ空间分享链接

    千次阅读 2018-01-22 11:19:24
    问题:用火狐浏览器分享csdn博客到qq空间时,点击分享按钮不跳转到分享页面。 解决方案:自个找到这条链接组个url参数后成功跳转页面分享了。 例如,分享百度主页,链接如下: ...跳转页面如下:
  • QQ空间小助手下载

    万次阅读 2018-07-04 18:48:36
    今天给大家介绍的是一款可以破解QQ空间相册密码的软件,小编在这里提前给大家祝福一下2018年的到来,下面我们开始介绍这款软件的操作方法!软件下载地址:官方下载1 官方下载2首先我们先去下载软件,然后解压打开-...
  • QQ空间照片批量下载

    热门讨论 2009-12-17 18:55:46
    宋宋,I LOVE YOU QQ空间相册批量下载软件QQ空间相册批量下载软件QQ空间相册批量下载软件QQ空间相册批量下载软件 注意:经亲测试,部分杀毒软件会报错,大家在使用时最好先关闭杀毒软件的实时监控,用玩了再卸载掉...
  • 电脑上直接在浏览器打开QQ空间,按F12打开控制台,输入以下代码然后回车 function autoLike() { var list=document.getElementsByClassName("item qz_like_btn_v3 "); for(i=0;i<list.length;i...
  • Android仿QQ空间

    万次阅读 多人点赞 2012-11-06 16:32:34
    今天模仿安卓QQ空间,效果如下:    打开程序的启动画面和导航页面我就不做了,大家可以模仿微信的那个做一下,很简单。这次主要做一下主页面的实现,下面是主页面的布局: android:layout_width="fill_parent
  • iOS ShareSDK QQ空间分享Error code=206

    千次阅读 2016-05-05 19:41:59
    QQ空间分享(分享时直接分享到qq空间,而不是在qq好友分享时再点击qq空间分享到空间)时遇到错误。 Error Domain =ShareSDKErrorDomain  Code = 206 "(null)" UserInfo = {error_message = 分享到平台[QZone...
  • 动态表:动态id, 动态内容, 创建时间 评论表:评论id, 动态id, 用户id, 评论内容, 被回复用户id, 基于上面是的设计怎么改进,达到QQ空间那种二级评论的效果
  • 错误背景 1、qq空间用火狐浏览器打开 2、显示建立安全连接失败 解决方案 crtl+f5就可以了
  • 查看QQ空间秘密的发布时间

    千次阅读 2018-11-29 21:14:18
    1.使用Chrome打开QQ空间,按F12打开前端调试工具; 2.打开Toggle device toolbar(快捷键Ctrl+Shift+M),即进入手机调试模式; 3.输入自己的QQ账号密码; 4.使用Chrome打开QQ空间秘密列表,按F12打开前端调试工具...
  • 高仿QQ空间的评论和回复

    千次下载 热门讨论 2015-02-09 09:10:16
    最近项目中需要实现评论和回复,在网上找了很久都没有找到,于是自己动手按照QQ空间写了一个,完全实现了QQ空间评论和回复的所有功能。
  • QQ空间 代码秒赞

    万次阅读 2016-12-13 15:42:00
    总结摘要很久之前就想着要写个脚本,要么去刷12306的票,要么就登QQ空间。为什么呢?你想啊,别人刚发一个说说,然后你就能检测到并秒赞回去,这得多让人惊讶。(不小心暴露了异想天开的本质啦,⊙﹏⊙b汗)。一开始...
  • 貌似是下了一个可执行文件然后打开之后安装了两三个软件,其中之一就是傲游浏览器,之后把它们都卸了。然后今晚上QQ时点击QQ邮箱结果弹出来的是我的默认主页www.google.cn。之后不知道怎么搞的弹出了两个网页,多...
  • 通过QQ号码获取QQ头像、昵称以及空间头像

    万次阅读 热门讨论 2017-03-21 23:07:26
    从网上搜罗了一堆获取QQ头像的方法,基本上都是通过简单的链接即可实现,在这里做下记录和总结! QQ头像、QQ昵称、QQ空间头像
  • 手机QQ空间装逼代码收集

    万次阅读 多人点赞 2020-09-20 22:44:54
    (注:在电脑观看QQ空间可以看到源码) 效果图: 手表代码↓ [em]e10026[/em]{uin:5720,nick:Gold Vish,who:1} 相机代码↓ [em]e10022[/em] {uin:5720,nick:拍摄于07月22日,who:1} {uin:5720,nick:阿尔及利亚 天气...
  • QQ空间利用代码自动删除说说

    千次阅读 2019-02-16 16:18:04
    你有多久没有登录QQ空间了?很多人只留下QQ,空间的应用也删除了。 QQ空间从2005年发展到现在,自从微信朋友圈的横空出世,QQ空间从此失宠了。 笔者以前还是挺喜欢QQ空间的,很多人都会花钱把空间装扮的漂漂亮亮,...
  • QQ空间相册批量下载工具

    热门讨论 2010-04-20 23:57:41
    本工具可以将对方QQ相册的所有图片全部下载到本地,供您慢慢欣赏或者收藏。查看详细和下载 ...注意:有些需要登陆QQ空间才能访问,由于QQ空间“快速登录”功能暂时失效,请选择“使用其他号码登录”。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 248,283
精华内容 99,313
关键字:

qq点开动态就是空间