{"repo":"LainsNL/OutlookRegister","free":true,"listed":false,"github":"https://github.com/LainsNL/OutlookRegister","clone":"git clone https://github.com/LainsNL/OutlookRegister.git","description":"Outlook 注册机","language":"Python","stars":1141,"topics":["oauth2","outlook","playwright","patchright"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"OutlookRegister Outlook 注册机 选择器经常更新，不保证时效性，自行测试。 - 模拟人类填表操作 - 自动过验证码 - 注册成功 --- 使用步骤 1. pip install -r requirements.txt 2. patchright install chromium 3. 在 config.json 中配置代理、并发，并选定一种辅助邮箱方式填写相关内容。 4. python main.py --- 配置项 说明 :--- :--- choose browser \"patchright\" 或 \"playwright\" ，推荐 \"patchright\" 。 choosed mail \"moemail\" 或 \"outlookgraph\" 。 email suffix \"@outlook.com\" 或 \"@hotmail.com\" 。 bot protection wait 单位为秒。 moemail.apikey moemail 的 key。 moemail.base url moemail api 基础地址。 moemail.suffix 使用的域名，留空则自动获取，逗号分隔多个域名。 outlookgraph.strategy \"file\" 或 \"single email\" 。 outlookgraph.client id 辅助邮箱使用的 client id。 outlookgraph.single email 单邮箱配置 { \"email\": \"...\", \"refresh token\": \"...\" } 。 outlookgraph.file.path 数据格式为 账号---密码---refresh token---access token---expire at --- 补充说明 1. playwright使用性较差,如果使用playwright，则需要自行寻找指纹浏览器并填写绝对路径。 2. 若需 OAuth2，可前往 Azure 申请并在配置中填入 client id 、 redirect url 与 Scopes ；不需要可留空。 3. client id 与 redirect url 格式通常类似于 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 和 http://localhost:8000 。 4. 使用本地代理IP搭建代理池，在 config.json 填写你的代理地址。IP与成功率高度相关，同一IP短时间不宜多次注册。 5. 邮箱自动存储到工作目录的 Results 下。","default_branch":null,"files":null,"tree":[],"storefront":"/r/LainsNL","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LainsNL/OutlookRegister/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}