创建测试
本项目类似于轰炸机。
逻辑如下:
- 使用手机号在留学、在线教育、装修等网站留下信息,则销售会主动不厌其烦地call此手机号。
- 使用手机号注册、登录网站,则会收到短信验证码。
- 项目基于selenium,请下载对应版本chromedriver放于本项目下
git clone https://github.com/broholens/coldcalls.git
cd coldcalls
pip install requirements.txt
python cold_call.py
- 添加自己解析的网站
编辑sites.json,按照解析规则添加关键字即可。欢迎Pull-Request,提供更多网站的解析。
解析规则如下:
关键字 | 说明 | 示例 |
---|---|---|
url | 网站url | https://qy.thea.cn/ |
rate | 网站每天请求次数。不填默认为1。电话类建议不填,短信类视网站规则填写 | 3 |
sleep_time | 访问网站后等待页面加载时间,不填默认为0 | 2 |
iframe | 需要切换的iframe,不切换则不填 | LR_miniframe |
preset | 请求到网站后,填写表单前需要做的操作。 没有则不填 | |
username_path | 用户名填写,没有则不填 | |
phone_path | 手机号填写 | |
message_path | 留言填写,没有则不填 | |
password_path | 密码填写,没有则不填 | |
password_confirm_path | 密码确认填写,没有则不填 | |
submit_path | 提交表单按钮,没有则不填 | |
postset | 表单提交完后需要做的操作。 没有则不填 | |
mode | 定位元素的模式,可选值[id、xpath、name、class_name、link_text],默认为xpath,调用selenium对应方法 | id |
value | 按照mode定位的关键字 | mobile |
type | 仅支持preset和postset,可选值[click、script],默认为click,执行点击操作;script则执行value对应的脚本,不必填mode字段 | script |
- 示例
{
"rate": 3,
"sleep_time": 3,
"url": "https://qy.thea.cn/",
"iframe": "LR_miniframe",
"preset": {
"type": "click",
"mode": "xpath",
"value": "//li[@class=\"clearfix\"]/div/a[2]"
},
"username_path": {
"mode": "name",
"value": "contact"
},
"phone_path": {
"mode": "name",
"value": "mobile"
},
"password_path": {
"mode": "name",
"value": "password"
},
"password_confirm_path": {
"mode": "name",
"value": "password_confirm"
},
"message_path": {
"mode": "name",
"value": "content"
},
"submit_path": {
"value": "//div[@class=\"qpform\"]//input[last()]"
},
"postset": {
"type": "script",
"value": "FunLM10GetPrice()"
}
}
- 解析网站关键字执行顺序
url -> sleep_time -> iframe -> preset -> *_path -> postset
- liuxue86
- 北木
- 伯乐
- 课工厂
- 创思童
- 诺达名师
- 掌门一对一
- 加盟1对1
- 秦学100
- 英孚
- 趣趣abc
- 乐宁
- 七彩星球
- 昂立教育
- 久伴英语
- 51talk
- 山姆大叔少儿英语
- 学而思
- 汤姆客
- 勤学教育
- it61
- 傲梦
- 优学
- 码高
- 小码王
- 有渔
- 达内
- 趣码
- 58登陆
- 快递100登陆
- 快递100注册
- 沪江
- 华图
- vipjr
- 千里马
- 豆瓣
- 潇湘书院
- 智能电视
- 美女时钟
- 爱空间
- to8to
- 齐家
- 装修一族
- 居云装潢
- 保家
- 大鱼装修
- 东易日盛
- 百度楼市
- 升学
- 百广荟
- haval
- 小米
- 华尔街英语
- 米哈游
- 薯宝
- gsbankmall
- story-mark
- 前程无忧
- 楼事
- infoq
- tcl
- 拼多多商家
- 简书重置密码
- 无忧精英