8000 GitHub - Nanzhexi/autore
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Nanzhexi/autore

Folders and files

< 881E td class="react-directory-row-name-cell-large-screen" colSpan="1">
NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SiliconFlow自动填写手机号脚本

这个Python脚本可以自动打开SiliconFlow的登录页面并填写手机号码。支持同时打开多个浏览器实例,并能自动从文本中提取手机号。脚本采用了最先进的反检测技术,包括使用专业的undetected_chromedriver库,有效绕过网站的自动化检测。

安装依赖

在使用脚本之前,请确保安装所有必要的依赖:

pip install -r requirements.txt

使用方法

批量提取模式(当前模式)

  1. 运行脚本:
    python auto_phone_fill.py
  2. 脚本会提示您粘贴包含手机号的文本(可以是任意格式的文本,如聊天记录、文档等)
  3. 粘贴文本后,按两次回车确认输入完成
  4. 脚本会自动提取文本中的所有手机号
  5. 确认提取到的手机号后,脚本会自动启动相应数量的浏览器并填写手机号
  6. 脚本会保持运行状态以确保浏览器不会关闭
  7. 当您完成所有操作后,按下Ctrl+C终止脚本(浏览器会保持打开状态)

旧版使用方法(已弃用)

1. 交互式输入手机号 2. 在文件中预设手机号列表

注意事项

  • 脚本默认会打开Chrome浏览器窗口,如需以无头模式运行(不显示浏览器窗口),请修改源代码中的相关设置
  • 浏览器会一直保持打开状态,即使在脚本终止后也不会关闭,您可以手动关闭浏览器窗口
  • 如果您想要终止脚本但保持浏览器窗口打开,只需按Ctrl+C即可
  • 网页元素定位可能会因网站变更而失效,如遇问题请根据错误信息调整XPATH选择器
  • 在多浏览器模式下,脚本会依次启动浏览器并填写相应的手机号码,每个浏览器之间有随机延迟以避免资源竞争
  • 提取手机号时使用正则表达式模式1[3-9]\d{9},符合中国大陆手机号格式
  • 脚本会自动去除重复的手机号,每个手机号只会开启一个浏览器实例
  • 每个浏览器实例都会使用独立的用户数据目录,这有助于避免会话冲突和指纹追踪

高级反检测技术

该脚本使用了多种专业级反检测技术,有效绕过大多数网站的自动化检测:

  • 使用专业的undetected_chromedriver库代替标准Selenium(最重要的改进)
  • 为每个浏览器实例创建独立的用户数据目录,隔离会话状态
  • 使用隐身模式(Incognito)增强隐私和减少指纹
  • 直接输入手机号(不再模拟逐字符输入)
  • 多重选择器策略,提高元素定位成功率
  • 随机浏览器窗口大小
  • 随机用户代理(User-Agent)
  • 禁用自动化控制特征
  • 使用Chrome 133版本的驱动程序,匹配当前浏览器版本

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0