精华内容
下载资源
问答
  • QQ空间留言清理 使用说明: 1.点击头像进行登录 2.登录QQ后会自动获取空间留言信息。获取完成后,可以输入获取留言条数,比如你只想删除前500条留言,就输入500即可,然后点击获取留言 3.留言信息获取完成后点击开始...
  • 深海QQ空间说说批量删除软件。是一款可以批量清空QQ空间说说的软件!深海qq空间说说批量删除软件功能:1:一键删除空间说说,支持免验证码删除。2:软件支持自动打码删除,全自
  • QQ说说清空.apk

    2019-12-28 15:45:36
    QQ说说清空』说说清空助手 说说太多逐个删太麻烦? 使用说说清空助手,摆脱手动痛苦,一键删,快速安排!
  • 戈壁QQ空间一键删除说说助手可以一键清空您的qq空间说说,满足Q友们快速删除说说的需求快速简单一键删除空间说说。戈壁QQ空间一键删除说说助使用说明:登录号码点击删除说说或一
  • 仙翁社区QQ空间一键删除说说助手可以一键清空您的qq空间说说,满足Q友们快速删除说说的需求,绿色版本,下载后即可使用。使用方法:1、下载附件后解压并打开说说删除器,在
  • 介绍: QQ空白昵称 QQ大会员签到 ...清空QQ空间说说 QQ每日打卡加速 QQ空间删除说说 QQ手游等级加速 QQ微视等级加速 QQ音乐等级加速+签到 网盘下载地址: http://kekewl.cc/eRlLlERLeE0 图片: ...

    介绍:

    QQ空白昵称
    QQ大会员签到
    CF活动一键领取
    清空QQ空间说说
    QQ每日打卡加速
    QQ空间删除说说
    QQ手游等级加速
    QQ微视等级加速
    QQ音乐等级加速+签到


    网盘下载地址:

    http://kekewl.cc/eRlLlERLeE0


    图片:


    展开全文
  • Oracle清空空间

    千次阅读 2017-04-01 18:26:51
    用PL/SQL登录,查询当当前表空间的名字,执行 --查询当前表空间: select username,default_tablespace from user_users;  或 --查询所有表空间: select tablespace_name from dba_tablespaces; ...
    1. 用PL/SQL登录,查询当当前表空间的名字,执行

      --查询当前表空间:

      select username,default_tablespace from user_users;

       或

      --查询所有表空间:

      select tablespace_name from dba_tablespaces;

      Oracle清空表空间
    2. 确定当前表空的名称【当前是TEST,根据步骤一确定】后执行存储过程:

      declare

          v_name all_tables.table_name%type;

          cursor mycur is select table_name from all_tables where owner='TEST';

      begin

          open mycur;

          loop

              fetch mycur into v_name;

              exit when mycur%NOTFOUND OR mycur%NOTFOUND IS NULL;

              execute immediate 'drop table '|| v_name;

          end loop;

          close mycur;

      end;

      执行速度非常快,操作简单,推荐使用。

      Oracle清空表空间
    3. 扩展一下,可以稍稍修改变成,删除所有视图:

      declare

          v_name all_views.view_name%type;

          cursor mycur is select view_name from all_views where owner='TEST';

      begin

          open mycur;

          loop

              fetch mycur into v_name;

              exit when mycur%NOTFOUND OR mycur%NOTFOUND IS NULL;

              execute immediate 'drop view '|| v_name ;

          end loop;

          close mycur;

      end;

      Oracle清空表空间
    4. 一个表空间里面可能数据表和视图都存在,完全可以组合使用这两个存储过程,执行效率比点开tables,选中全部数据表,右击,选择drop,然后点确定,快多了。

      Oracle清空表空间
    5. 以上所有sql都在我本机PL/SQL上运行成功,大家可以直接复制使用。

      Oracle清空表空间
    6. 总体来说,清理表空间的方法很多,不管是删除重建也好,清空表空间也好,要找到一个高效率的方法,这样才能将工作效率提上去,上面是我这次总结的方法,希望大家在工作学习中能用到吧。

      Oracle清空表空间
    7. 7

      直接删除表空间也是可以的:

      DROP TABLESPACE  表空间名称 INCLUDING CONTENTS AND DATAFILES;

    展开全文
  • ArcGIS自定义工具箱-清空工作空间 联系方式:向日葵,135-4855-4328,xiexiaokui#qq.com 目的:删除工作空间里的要素类,栅格和独立表 使用方法: 例如"C:\Users\think\Documents\ArcGIS\Default.gdb" 结果...

    ArcGIS自定义工具箱-清空工作空间

    联系方式:向日葵,135-4855-4328xiexiaokui#qq.com

    目的:删除工作空间里的要素类,栅格和独立表

    使用方法:

    例如"C:\Users\think\Documents\ArcGIS\Default.gdb"

    结果:

    转载于:https://www.cnblogs.com/xiexiaokui/p/10339940.html

    展开全文
  • 动态爬虫之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空间

    千次阅读 2012-01-04 14:23:26
    腾讯近日提供了一项“QQ空间关闭申请”的服务,这对那些没有时间打理自己的QQ空间、或者是不喜欢QQ空间的用户提供了关闭QQ空间的通道。 图片:腾讯于近日提供了“QQ空间关闭申请”服务 下面介绍如何关闭QQ空间:...
  • 爬虫实战 -- QQ空间自动点赞

    千次阅读 多人点赞 2020-10-01 21:22:32
    QQ空间自动点赞前景提要目标确定分析介绍全部代码最后还是希望你们能给我点一波小小的关注。奉上自己诚挚的爱心???? 前景提要 因为我周围的小伙伴们天天跟我说的最多的一句话就是:空间第一条点赞。 所以说我还不如...
  • selenium模拟登录QQ空间

    2019-11-18 16:37:17
    利用selenium进行QQ空间模拟登录以及滑动验证 from selenium import webdriver from selenium.webdriver import ActionChains from selenium.webdriver.common.by import By from selenium.webdriver.support import...
  • oracle10g,在pl/sql中选中删除后会出现类似:BIN$nJ5JuP9cQmqPaArFei384g==$...2.清空回收站 purge recyclebin; 3.清空回收站中的某个表 --如下方式删除会提示:SQL命令未正确结束。 purge table BIN$/UpBuh+LQ...
  • 腾讯的QQ是国内使用用户最多的聊天工具,它所捆绑的QQ空间据统计活跃账户多达5亿个,是交际网站中最大的用户群体,所以QQ空间的推行对于网赚人士来说是一个非常不错的挑选。 1、打造完美的营销空间 假如你做美容的...
  • Java程序模拟QQ空间登录 - 并模拟刷说说的赞 注意:腾讯修改了加密算法,已失效(2015-01-31) 背景:在2013-10-25的一天,有个friend在QQ问我:"post登陆QQ空间抓取不到post的数据"。于是故事就开始了...
  • 爬虫实战--拉黑 QQ 空间屏蔽我的“大人物

    万次阅读 多人点赞 2020-08-01 17:45:23
    最近发现有人QQ空间对我展开了屏蔽,咱们也不知道怎么惹到人家了,一气之下写了一个小爬虫看看到底谁把我屏蔽了。写小本本记下来!!! 代码在最尾部,需要请自取。 准备工作 python环境: python3.7.4 第三方库...
  • 批量一键删除QQ空间说说软件

    千次阅读 2019-06-21 14:59:00
    装逼党QQ有很多说说吗。想删却删不完。头痛了吧。现在好了。您们的福音来了 说说一键清空系统:zx.huongpi.com 一键删说说软件:www.huongpi.com
  • QQ 空间在 2005 年被腾讯开发,已经经历了 15 个年头,在还没有微信的年代,看网友发表的心情、心事、照片大多都在 QQ 空间的里。它承载了80、90 后的大量青春,下面我们一起用 selenium 模块导出说说和相册回忆青春...
  • 前言 先看效果图: ...前几天我们陆陆续续的讲了Python如何生成词云以及Selenium的安装使用,今天我们综合一下这些知识,写一篇爬虫实战文章,带大家爬取QQ空间好友说说写人本地txt文件,并生成词云...
  • QQ空间批量删除说说

    2020-02-10 04:45:25
    找到并点击QQ空间说说的栏目 点击F12 调出开发者工具 针对谷歌浏览器 其他浏览器类似 找到 Console 输入代码 完成 var delay = 1000; function del() { document.querySelector('.app_canvas_frame')....
  • 删除QQ说说代码 var delay = 1000; function del() {   document.querySelector('.app_canvas_frame').contentDocument.querySelector('.del_btn').click();   setTimeout("yes()", delay); } ...
  • 一键删除QQ空间说说、日志Js脚本

    千次阅读 2020-02-12 15:39:36
    QQ空间没有批量管理的按钮,正常情况下如果想要删除里边的内容只能一条一条的删除,但如果我们想要删除多条的话,可以利用JS脚本实现。 首先打开QQ空间说说页面,点击浏览器设置找到开发者选项,或者直接按键盘...
  • Python3爬虫实战——QQ空间自动点赞程序(上)

    万次阅读 多人点赞 2016-10-22 01:51:30
    (前一段时间刚学了Python,觉得需要拿点东西来练手,于是就决定写个实用点的东西,也就是这条既能练手又能装逼的qq空间自动点赞的小爬虫) (好多不常联系的同学都因为我的秒赞对我表示了他们的感动,搞得我都不...
  • 因为QQ农场的游戏版本更新后多数玩家可能会遇到这种情况,解决办法有三个:1.下载最新的FlashPlayer插件 2.清空一下您浏览器的缓存 3.还原浏览器默认设置如何清除缓存文件? 1.首先打开IE浏览器,点击上面菜单栏中的...
  • QQ空间破解滑块验证码登录(全部代码请看最后) 1.1 selenium 介绍 1.2 selenium+Python环境配置 前提条件:已安装好Python开发环境(python3.7.2) 安装步骤: 1.安装selenium Win:pip install selenium ...
  • 目前有很多的SNS社区或类SNS的网站,例如开心、51、校内等,但是发现大多数社区在邀请好友的时候都没有提供对QQ邮箱或者QQ空间好友列表获取的功能,不过似乎海内支持,但是网上相关QQ的文章还不是很多,希望这篇文章...
  • 关于找开qq空间等页面时出现空白页的解决方案
  • QQ空间网络爬虫软件--qqzoneSpiderqqzoneSpider目录安装环境Python版本相关库爬虫相关数据库相关GUI相关可视化相关数据分析相关使用说明操作步骤原理爬虫原理介绍GUI原理介绍可视化原理介绍数据库原理介绍结语 ...
  • 爬虫-爬取QQ空间 并生成图片

    千次阅读 2018-02-08 09:52:58
    #coding:utf-8 import time from selenium import webdriver from lxml import etree #这里一定要设置编码格式,防止后面写入文件时报错 ...friend = '1467' # 朋友的QQ号,朋友的空间要求允许你能访...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,815
精华内容 6,326
关键字:

清空qq空间