

Share Dialog
Share Dialog

Subscribe to RogerZ

Subscribe to RogerZ
暂时不对外,所以没有封装。给朋友用需要一些环境配置,以及当前版本的性能描述。
1. 帐号初始化和后续注册项目分成了两个文档。
2. 可以批量化单帐号注册项目。
3. 帐号初始化无法批量运行,因为涉及 chrome 配置和 metamask 及 DC 的 extensions 安装。
4. 设置帐号改为在 csv 文件中直接修改并保存
5. 后续开发意向:
1). 多帐号多项目批量化注册
2). 开发简单前端,供外部人员使用。
1. Windows10 及以上
2. Chrome浏览器及匹配版本的chromedriver

前往ChromeDriver网站下载匹配的版本,选择 windows 版本,下载下来的 zip 文档解压并记录文件路径。
https://chromedriver.chromium.org/
3. 下载 python 程序,官网即可,我使用的版本是 3.9.12。下载后安装
4. 安装 VS Code IDE(非必须),win 自带的记事本其实也可以。下载后安装
https://code.visualstudio.com/
1. 进入 cmd,预安装两个包,输入以下命令
pip install selenium
pip install selenium-wire
pip install pandas
2. account.csv 文件配置,将账户需要的相关信息填入并保存,保存格式必须是 csv。
3. config.py 文件配置,无论是运行 premint_init.py 或是 premint_project.py 文件,想要跑哪个帐号,就修改为 account几
# ==== 确认运行的帐号序号
account = account_config['account1']
4. Chrome方面设置
这里比较复杂,需要分几步来操作。
1). 查看当前 chrome 的 User Data 所在的路径,复制一份完整的 User Data 到其他路径,并记录路径。
2). 复制 chromedriver.exe 文件所在的路径。
functions.py 配置
# ====chromedriver设置
# ==== 基本参数配置
chrome_location = r'输入User Data的路径' # User Data路径
driver_path = Service(r'输入chromedriver的路径') # chromedriver路径
metamask_id = 'nkbihfbeogaeaoehlefnkodbefgpgknn'
metamask_path = rf'{chrome_location}\{account["chrome_number"]}\Extensions\{metamask_id}\10.18.3_0.crx'
metamask_popup_url = f'chrome-extension://{metamask_id}/popup.html' # 钱包弹窗页
3). 配置完成后,运行 metamask_install.py 文件,这样会出现一个 chrome 浏览器,在地址栏输入 chrome://version,检查个人资料路径,可以看到路径和 chrome_location 是一致的,且最后的 Profile 1 的 chrome 编号等同于 config.py 文件中的配置。这一点很重要。

如果一致的话,自行安装 metamask 和 DC token 的插件。安装完后,在地址栏输入 chrome://extensions,并打开开发者模式,选择 MetaMask,记录 ID 号,点击 打包扩展程序

点击 扩展程序根目录 下的浏览按钮,目录先找到 User Data ——> Profile 1 ——> Extentions ——> MetaMask ID ——> 10.18.3_0 下,点击 选择文件夹

完成后,即可关闭浏览器。
5. urls.csv 文件配置,将需要注册的 premint 项目链接填入并保存,保存格式必须是 csv。
1. 先运行 premint_init.py 文件,必须在 premint.xyz 网站内 logout 地址。自动跑完后,钱包,推特,DC 都会自动关联。
2. 再运行 premint_project.py 文件,只需替换 urls 中的内容即可。
暂时不对外,所以没有封装。给朋友用需要一些环境配置,以及当前版本的性能描述。
1. 帐号初始化和后续注册项目分成了两个文档。
2. 可以批量化单帐号注册项目。
3. 帐号初始化无法批量运行,因为涉及 chrome 配置和 metamask 及 DC 的 extensions 安装。
4. 设置帐号改为在 csv 文件中直接修改并保存
5. 后续开发意向:
1). 多帐号多项目批量化注册
2). 开发简单前端,供外部人员使用。
1. Windows10 及以上
2. Chrome浏览器及匹配版本的chromedriver

前往ChromeDriver网站下载匹配的版本,选择 windows 版本,下载下来的 zip 文档解压并记录文件路径。
https://chromedriver.chromium.org/
3. 下载 python 程序,官网即可,我使用的版本是 3.9.12。下载后安装
4. 安装 VS Code IDE(非必须),win 自带的记事本其实也可以。下载后安装
https://code.visualstudio.com/
1. 进入 cmd,预安装两个包,输入以下命令
pip install selenium
pip install selenium-wire
pip install pandas
2. account.csv 文件配置,将账户需要的相关信息填入并保存,保存格式必须是 csv。
3. config.py 文件配置,无论是运行 premint_init.py 或是 premint_project.py 文件,想要跑哪个帐号,就修改为 account几
# ==== 确认运行的帐号序号
account = account_config['account1']
4. Chrome方面设置
这里比较复杂,需要分几步来操作。
1). 查看当前 chrome 的 User Data 所在的路径,复制一份完整的 User Data 到其他路径,并记录路径。
2). 复制 chromedriver.exe 文件所在的路径。
functions.py 配置
# ====chromedriver设置
# ==== 基本参数配置
chrome_location = r'输入User Data的路径' # User Data路径
driver_path = Service(r'输入chromedriver的路径') # chromedriver路径
metamask_id = 'nkbihfbeogaeaoehlefnkodbefgpgknn'
metamask_path = rf'{chrome_location}\{account["chrome_number"]}\Extensions\{metamask_id}\10.18.3_0.crx'
metamask_popup_url = f'chrome-extension://{metamask_id}/popup.html' # 钱包弹窗页
3). 配置完成后,运行 metamask_install.py 文件,这样会出现一个 chrome 浏览器,在地址栏输入 chrome://version,检查个人资料路径,可以看到路径和 chrome_location 是一致的,且最后的 Profile 1 的 chrome 编号等同于 config.py 文件中的配置。这一点很重要。

如果一致的话,自行安装 metamask 和 DC token 的插件。安装完后,在地址栏输入 chrome://extensions,并打开开发者模式,选择 MetaMask,记录 ID 号,点击 打包扩展程序

点击 扩展程序根目录 下的浏览按钮,目录先找到 User Data ——> Profile 1 ——> Extentions ——> MetaMask ID ——> 10.18.3_0 下,点击 选择文件夹

完成后,即可关闭浏览器。
5. urls.csv 文件配置,将需要注册的 premint 项目链接填入并保存,保存格式必须是 csv。
1. 先运行 premint_init.py 文件,必须在 premint.xyz 网站内 logout 地址。自动跑完后,钱包,推特,DC 都会自动关联。
2. 再运行 premint_project.py 文件,只需替换 urls 中的内容即可。
<100 subscribers
<100 subscribers
No activity yet