{"id":18759847,"url":"https://github.com/luolongfei/qzone-spider","last_synced_at":"2025-08-04T09:34:00.268Z","repository":{"id":97171876,"uuid":"260699254","full_name":"luolongfei/qzone-spider","owner":"luolongfei","description":"QQ 空间爬虫，基于 selenium 模拟登录空间，破解滑动验证码，拿到 cookies，然后使用 requests 抓取好友留言板的所有留言与回复，并生成词图。只抓了留言，本来还想抓说说，不过因为我已经好多年不玩 QQ 空间，感觉它对我已经没什么意义了，遂作罢。","archived":false,"fork":false,"pushed_at":"2021-02-04T07:12:36.000Z","size":4600,"stargazers_count":25,"open_issues_count":0,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-13T03:54:54.674Z","etag":null,"topics":["python3","qzone-spider","selenium"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/luolongfei.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-05-02T14:02:02.000Z","updated_at":"2024-12-31T14:31:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"7de1911a-9c4e-4bf9-8fa5-a884cebf0444","html_url":"https://github.com/luolongfei/qzone-spider","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/luolongfei/qzone-spider","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luolongfei%2Fqzone-spider","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luolongfei%2Fqzone-spider/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luolongfei%2Fqzone-spider/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luolongfei%2Fqzone-spider/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luolongfei","download_url":"https://codeload.github.com/luolongfei/qzone-spider/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luolongfei%2Fqzone-spider/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268675522,"owners_count":24288287,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-04T02:00:09.867Z","response_time":79,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python3","qzone-spider","selenium"],"created_at":"2024-11-07T18:08:04.937Z","updated_at":"2025-08-04T09:34:00.255Z","avatar_url":"https://github.com/luolongfei.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"### 闲话\nQQ 空间爬虫，基于 selenium 模拟登录空间，拿到 cookies，然后使用 requests 抓取好友留言板的所有留言与回复，并生成词图。只抓了留言，本来还想抓说说，不过因为我已经好多年不玩 QQ 空间，感觉它对我已经没什么意义了，遂作罢。\n\n### 演示\n\u003e 这是我初中老号的留言板词云图，这个号已经弃用很多年了，里面黑历史满满，回忆满满，时间过得真他妈快。\n\u003e\n![我初中老号的留言板词云图](https://s1.ax1x.com/2020/05/03/JxqMan.png)\n\n### 使用\n\n#### 获取源码\n```shell\n$ git clone https://github.com/luolongfei/qzone_spider.git qzone_spider/\n$ cd qzone_spider/\n```\n\n#### 安装依赖包\n```shell\n$ pip install -r requirements.txt\n```\n\n#### 配置\n```shell\n# 复制配置\n$ cp .env.example .env\n\n# 根据 .env 文件中的注释，将其中对应的项目改为你自己的\n$ vim .env\n```\n\n#### 抓取\n```shell\n$ python qzone_spider.py\n```\n\n注意：`chromedriver` 路径需要根据你本地浏览器的实际情况填写，这个玩意儿必须和你浏览器版本相对应，否则启动不了。你可以去 [https://chromedriver.chromium.org/downloads](https://chromedriver.chromium.org/downloads) 下载对应的 `chromedriver` 版本，并在 `.env` 文件中指明 `chromedriver 执行文件`的路径。\n\n### 参考\n- [https://github.com/ybsdegit/captcha_qq](https://github.com/ybsdegit/captcha_qq)（破解腾讯滑动验证码）\n- [https://kylingit.com/blog/qq-%E7%A9%BA%E9%97%B4%E7%88%AC%E8%99%AB%E4%B9%8B%E7%88%AC%E5%8F%96%E7%95%99%E8%A8%80/](https://kylingit.com/blog/qq-%E7%A9%BA%E9%97%B4%E7%88%AC%E8%99%AB%E4%B9%8B%E7%88%AC%E5%8F%96%E7%95%99%E8%A8%80/)\n- [https://kylingit.com/blog/qq-%E7%A9%BA%E9%97%B4%E7%88%AC%E8%99%AB%E4%B9%8B%E6%A8%A1%E6%8B%9F%E7%99%BB%E5%BD%95/](https://kylingit.com/blog/qq-%E7%A9%BA%E9%97%B4%E7%88%AC%E8%99%AB%E4%B9%8B%E6%A8%A1%E6%8B%9F%E7%99%BB%E5%BD%95/)\n\n### 开源协议\n[MIT](https://opensource.org/licenses/mit-license.php)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluolongfei%2Fqzone-spider","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluolongfei%2Fqzone-spider","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluolongfei%2Fqzone-spider/lists"}