Python 3.7+
Chrome、Edge(Chromium)、FireFox 等支持Selenium的浏览器系统支持Mac、Linux、Windows支持webdriver的版本
脚本采用Python Selenium爬取京东入会有礼页面,由于遍历了超过50万个页面,所以运行的时间会比较长,建议挂在服务器上运行
克隆到本地
shell
git clone https://github.com/AntonVanke/JDBrandMember.git
安装所需的包
shell
pip3 install -r requirements.txt
下载相应的浏览器驱动
chrome://version/查看浏览器的版本webdriver放到drivers下edge://version/查看浏览器的版本webdriver放到drivers下about:version查看浏览器的版本webdriver放到drivers下运行
在本目录下打开终端运行python main.py
第一次打开时会生成几个文件,都是可以删除的。第一次登录会提示你扫码登录,以后的登录都可以通过
cookie.json登录,所以请妥善保管你的cookies
为什么我的积分没有增加呢?
由于京东的店铺比较多,程序是通过遍历所有店铺,选择赠送京豆的店铺加入,所以进程会很缓慢。
在你以前没有用过同类软件的情况下是可以在 10 个小时获得大约 2000 京豆的(具体以各个店铺活动为准),
如果你以前用过此类软件,可能京豆回报率会很低
为什么我运行报错了?
可能有以下原因
没有下载驱动放到
drivers文件夹里,驱动的版本不对请查看文档的第 2 部分安装相应的驱动
你的浏览器版本过低
过低的浏览器版本可能并不支持
selenium 3或者headless模式请你升级到最新版本,并使用对应版本的驱动程序设计的问题
很抱歉,由于我是匆忙的写完这个爬虫,可能有很多的不足之处,欢迎提交
issues和pull requests关于
url.txt你可以分享你的
url.txt以帮助别人快速刷分,其中不包含你的个人信息,此文件可能会随时更新
运行后生成了几个文件,都是什么?
- url.txt: 是遍历的具有入会送豆的页面
url- cookie.json: 是你登录京东的
Cookie请不要泄露給其他人- log.txt: 日志文件


MIT License
Copyright (c) 2021 Vanke Anton
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
$ claude mcp add JDBrandMember \
-- python -m otcore.mcp_server <graph>