用python帮朋友刷帖
0x0前言:
答应了一个朋友帮他刷贴,自己用python写了一个脚本刷。
虽然行为不好。。但是缺钱用。。。
0x01准备:
splinter模块:
chrome浏览器驱动
0x02开始:
1.进入百度贴吧
2.自动登录
3.自动写内容
4.自动发帖
5.循环发送
0x03代码:
from splinter.browser import Browser
import time
import win32api
import win32con
sope=Browser(driver_name="chrome")
sope.visit("http://tieba.baidu.com/f?ie=utf-8&kw=hello")
sope.click_link_by_text('登录')
time.sleep(2)
sope.find_by_id('TANGRAM__PSP_11__footerULoginBtn').click()
sope.fill('userName','xxxxxxxx')
sope.fill('password','xxxxxxxx')
sope.find_by_id('TANGRAM__PSP_11__submit').click()
time.sleep(15)
sope.fill('title','刷hello粉丝')
sope.find_by_id('ueditor_replace').fill('hello子昂网络工作室\n'
'hello粉丝价格介绍:\n'
'10元=2000粉丝\n'
'20元=4000粉丝\n'
'30元=6000粉丝\n'
'金币光\n'
'1w4金币=10元\n'
'2w6金币=18元\n'
'金币礼物8元一套整\n'
'钻石礼物65/45/20套餐\n'
'要的找我:微信号:b1292681469\n') win32api.keybd_event(17,0,0,0)
win32api.keybd_event(108,0,0,0)
win32api.keybd_event(17,0,win32con.KEYEVENTF_KEYUP,0)
win32api.keybd_event(108,0,win32con.KEYEVENTF_KEYUP,0)
运行如下:
0x04遭遇检测:
我特么真的服,这个坑B贴吧。后面我各种尝试还是过不了这个该死的检测。
只能通过另一个贴吧发布。
0x05另寻目的:
http://bbs.haidiao.com
看了一下个
看了一下垃圾站一个,应该没有什么检测
直接开始构造代码然后开刷。
from splinter.browser import Browser
import time
import win32api
import win32con
sope=Browser(driver_name="chrome")
sope.visit('http://haidiao.com/member.php?mod=logging&action=login')
sope.fill('username','xxxx')
sope.fill('password','xxxx')
sope.find_by_name('loginsubmit').click()
time.sleep(6)
sope.find_link_by_text('论坛').click()
time.sleep(8)
sope.find_link_by_text('摄影专区').click()
time.sleep(5)
sope.find_by_id('newspecial').click()
time.sleep(5)
sope.fill('subject','刷hello粉丝')
sope.find_by_id('e_switchercheck').click()
sope.fill('message','hello子昂网络工作室\n'
'hello粉丝价格介绍:\n'
'10元=2000粉丝\n'
'20元=4000粉丝\n'
'30元=6000粉丝\n'
'金币光\n'
'1w4金币=10元\n'
'2w6金币=18元\n'
'金币礼物8元一套整\n'
'钻石礼物65/45/20套餐\n'
'要的找我:微信号:b1292681469\n') divs=sope.find_by_tag('div')
divs.first.find_by_name('单击进行人机验证')
time.sleep(3)
sope.find_by_name('topicsubmit').click()
用python帮朋友刷帖的更多相关文章
- 我用Python帮朋友做了张猪肉数据分析图,结果。。。
却发现他是这么拿我当兄弟的 事情的经过是这样的: 我开开心心的去一家烧饼店吃饭 . 抬头一看,二师兄又涨价了 叹了口气,再这么下去真的要吃不起夹肉的烧饼了 点了两个烧饼一碗馄饨 快吃完的时候, ...
- python通过代理刷网页点击量
python通过代理刷网页点击量 更新异常处理情况 @time 2013-0803 更新循环里计数问题和随机等待时间问题 #!/usr/bin/python #-*- coding:utf-8 -*- ...
- 让大蛇(Python)帮你找工作
前段时间用Python实现了一个网络爬虫(让大蛇(Python)帮你找工作),效率总体还可以,但是缺点就是每次都需要手动的去触发,于是打算对该爬虫加上Timer,经过网上一番搜索以及API的查询,发现 ...
- 利用python完成大学刷课(从0到完成的思路)
i春秋作家:tllm 原文来自:利用python完成大学刷课(从0到完成的思路) 最近刚刚开学,学校总是有很多让人无语的课要修,还不能不修.然后我想写一个自动修课的脚本.大佬们不要笑我 是边面向百度学 ...
- 用Python帮你实现IP子网计算
目录 0. 前言 1. ipaddress模块介绍 1.1 IP主机地址 1.2 定义网络 1.3 主机接口 1.4 检查address/network/interface对象 1.4.1 检查IP版 ...
- 帮朋友 解决一道 LeetCode QJ上问题
引言 对于刷题,自己是没能力的. 最经一个朋友同事考我一道数组题 . 也许能当面试分享吧. 娱乐娱乐. 事情的开始是这样的. 前言 题目 截图 大概意思 是 在一个 数组中,找出其中两个不重复出现的元 ...
- 用 Python分析朋友圈好友的签名
需要用到的第三方库: numpy:本例结合wordcloud使用 jieba:对中文惊进行分词 PIL: 对图像进行处理(本例与wordcloud结合使用) snowlp:对文本信息进行情感判断 wo ...
- 还在担心网聊相亲的小姐姐,美女变恐龙!Python帮你"潜伏"侦查
最近,小编的一个朋友很是苦恼,他在Python交流的群里,认识了一个妹子,看头像感觉挺不错的,大家都喜欢摄影,蛮谈得来的!但是想要约见面却不敢,因为他看过<头号玩家>,深知躲在电脑背后 ...
- Python 帮你玩微信跳一跳 GitHub Python脚本
前言想自己搞游戏小程序的 在github 有人已经利用 python程序, 通过adb 获取不同型号安卓手机的系统截图,然后通过计算小人与目标位置距离之后得到准确的触摸时间,再通过 开发者模式里的 a ...
随机推荐
- 自动化测试selenium(四)check,选中复选框,操作一组元素
定位复选框位置 打开浏览器,按F12,审查元素 接下来,我们要实现选中复选框 List<WebElement> inputs = driver.findElements(By.tagNam ...
- Openwrt上使用dnsmasq和ipset实现域名分流
目标 部署一台自动代理路由器,实现根据域名来自动设定直连或者代理,而我要做的只是设置PC的默认网关为主路由器(192.168.0.1)还是自动代理路由器(192.168.0.254). 创建Openw ...
- angular2-qrcode (转)
插件选择 angular2-qrcode npm install angular2-qrcode --savecnpm install angular2-qrcode --save 参考github ...
- centos 环境变量配置
CentOS系统下如何将PHP和mysql命令加入到环境变量中,在Linux CentOS系统上 安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到 ...
- Docker第一弹:下载运行hello-world程序
1.需要安装好docker程序 没有安装的请看在centos 6.8下安装docker 2.从docker镜像仓库中拉去hello-world镜像 docker pull hello-world 3. ...
- static关键字的使用总结
1.对于static关键字的使用的时候对于修饰变量的时候,它相当于一个全局变量: 2.对于static修饰一个函数的时候他是在类被加载的时候首先会被类加载,并且只能加载一次,并且这个方法可以不需要通过 ...
- 基于WebSocketSharp 的IM 简单实现
websocket-sharp 是一个websocket的C#实现,支持.net 3.5及以上来开发服务端或者客户端.本文主要介绍用websocket-sharp来做服务端.JavaScript做客户 ...
- JDBC数据库操作
JDBC: 创建SQL语句对象 Statement statement = (Statement) con.createStatement() ; 调用执行 statement. ...
- BroadcastReceiver工作过程
动态注册过程: ContextWrapper.registerReceiver--> ContextImpl.registerReceiver--> ContextImpl.registe ...
- 剑指offer 第一个只出现一次的字符 hash
思路:i表示字符的ASCII码值,cntp[i]表示字符出现的次数. AC代码 class Solution { public: int FirstNotRepeatingChar(string st ...