用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()