diff --git a/Spider/neteaseMusicSpider/readme.md b/Spider/neteaseMusicSpider/readme.md new file mode 100644 index 0000000..9cc9d58 --- /dev/null +++ b/Spider/neteaseMusicSpider/readme.md @@ -0,0 +1,112 @@ +# 代码使用&驱动下载说明 + +> 建议使用Google Chrome 浏览器 + +## 1、创建虚拟环境并下载对应packages(推荐) + +:reminder_ribbon:作者建议:真的建议所有的`Python`学习者去使用虚拟环境。创建方法参考如下: + +### 1、使用`Pycharm`创建项目时候去创建虚拟环境 + +![image-20251213151523446](./pics/image-20251213151523446.png) + +> Basing your own python interpreter to create virtual python interpreter environment by `Virtualenv` Tool. + +### 2、使用命令 + +确保你的Python环境已经有了`venv`模块,然后在你的Python项目目录下执行如下指令 + +```bash +python -m venv YourVirtualEnv # YourVirtualEnv你的虚拟环境名称 +``` + + + +## 2、检查自己浏览器版本 + +### 1、打开Google Chrome + +### 2、F12进入帮助,或者浏览器地址栏输入`chrome://settings/help` + +### 3、复制你的Chrome版本号 + +![image-20251213152220366](./pics/image-20251213152220366.png) + +### 4、进入下载地址 + +#### (1)最新版 + +``` +https://googlechromelabs.github.io/chrome-for-testing/#stable +``` + +#### (2)直下版 + +``` +https://storage.googleapis.com/chrome-for-testing-public/版本号/系统类型/文件名.zip +``` + +> 版本号:和自己浏览器对应 +> +> 系统类型: +> +> ​ Windows:**win32/64**(32bit or 64bit) +> +> ​ Mac:**mac-x64/mac-arm64**(intel Chip/Apple Chip) +> +> ​ Linux:**linux64** +> +> 文件名: +> +> ​ WIndows:chromedriver-win32.zip/chromedriver-win64.zip +> +> ​ Mac:chromedriver-mac-x64.zip/chromedriver-mac-arm64.zip +> +> ​ Linux:chromedriver-linux64.zip + +如大部分最新版Windows安装的最新64位Google Chrome可以参考如下链接(截止2025-12-13): + +``` +https://storage.googleapis.com/chrome-for-testing-public/145.0.7575.2/win64/chromedriver-win64.zip +``` + +一定要看清楚版本号、系统类型、文件名,少一个都不行。 + +## 3、下载解压和修改代码驱动位置 + +作者的Google Chrome是`128.0.6613.138` ,系统是Mac 10(Intel Chip,x86_64) + +那么下载 + +``` +https://storage.googleapis.com/chrome-for-testing-public/128.0.6613.138/mac-x64/chromedriver-mac-x64.zip +``` + +解压: + +![image-20251213154237730](./pics/image-20251213154237730.png) + +如果是Windows电脑,你们下载的Windows版驱动,解压出来的是`.exe`可执行文件 + +复制可执行文件到你的项目或者你能找到的地方。 + +找到驱动注册代码、修改路径: + +```python +service = Service(executable_path='./chromedriver_win32/chromedriver.exe') # 根据自己实际位置来修改,记得!!!! +``` + +如我的绝对路径(你的一定一定一定不是这个路径,憋整错了) + +```bash +/Users/zhaohaibo/Desktop/chromedriver-mac-x64/chromedriver +``` + +## 5、后续改进... + +After you complete all the procedures mentioned above, just RUN IT !!!!!!! + +`You and the code must have at least one can RUN.` + +这里的解析网页函数,获取排行的应该是奇数rankId不是所有的,因此还要改进。 +