欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python實(shí)現(xiàn)的百度站長(zhǎng)自動(dòng)URL提交小工具

系統(tǒng) 1610 0

URL提交是百度提供的一個(gè)站長(zhǎng)工具,用于給站長(zhǎng)提供手工收錄某些URL的接口,但是該接口有驗(yàn)證碼識(shí)別部分,比較難弄。所以編寫了如下程序進(jìn)行驗(yàn)證碼自動(dòng)識(shí)別:

主要思路

獲取多個(gè)驗(yàn)證碼,提交到 http://lab.ocrking.com/ 進(jìn)行多次識(shí)別,然后計(jì)算每個(gè)驗(yàn)證碼圖片識(shí)別出來的 字母或數(shù)字 進(jìn)行統(tǒng)計(jì),得出統(tǒng)計(jì)率最高的 即為驗(yàn)證碼。

復(fù)制代碼 代碼如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import requests
import time
import json
import re
?
?
if __name__ == "__main__":
??? i = 1
??? s = requests.session()
??? s.headers.update({'Referer':'http://zhanzhang.baidu.com/sitesubmit/index','User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36'})
??? r = s.get('http://zhanzhang.baidu.com/sitesubmit/index')
??? s2 = requests.session()
??? r = s.post('http://zhanzhang.baidu.com/captcha',data={'async':'false','n':time.time()})
??? url = json.loads(r.content)['url']
??? temp = []
??? while 1:
??????? try:
??????????? r = s.get(url)
??????????? img_data = r.content
??????????? r = s2.get('http://lab.ocrking.com/')
??????????? try:
??????????????? content = ' '.join(r.content.split())
??????????????? sid =? re.findall(r'"sid" : "(.+?)"',content)[0]
??????????????? hash_1 = re.findall(r'"hash" : "(.+?)"',content)[0]
??????????????? timestamp = re.findall(r'"timestamp" : "(.+?)"',content)[0]
??????????? except:
??????????????? print 'error on get orking info!'
??????????????? continue
??????????? files = {'Filedata':('icode.jpeg', img_data)}
??????????? data? = {'Filename':'icode.jpeg','sid':sid,'hash':hash_1,'timestamp':timestamp}
??????????? r = s2.post('http://lab.ocrking.com/upload.html',files = files,data= data)
??????????? r = s2.post('http://lab.ocrking.com/ocrking.html',data={'upfile':r.content,'type':'captcha','charset':'7'})
??????????? icode = re.findall(r' (.+?) ',r.content)[0]
??????????? if len(icode) != 4 :
??????????????? continue
??????????? temp.append(icode)
??????????? i = i + 1
??????????? if i == 3 :
??????????????? break
??????? except Exception,e:
??????????? print e
??????????? pass
?
??? a = {'0':{},'1':{},'2':{},'3':{}}
??? for aa in temp:
??????? i = 0
??????? while i <=3 :
??????????? try:
??????????????? a[str(i)][aa[i]] =? a[str(i)][aa[i]] + 1
??????????? except:
??????????????? a[str(i)][aa[i]] = 1
??????????? i = i + 1
??? icode = ['','','','']
??? for index in a:
??????? temp_times = 0
??????? for index_1 in a[index]:
??????????? if a[index][index_1] >= temp_times :
??????????????? temp_times = a[index][index_1]
??????????????? icode[int(index)] = index_1
?
??? icode =? ''.join(icode)
?
??? img_name = 'temp\\'+icode+'.png'
??? file_object = open(img_name, 'w')
??? file_object.write(img_data)
??? file_object.close()
?
?
?
??? #r = s.post('http://zhanzhang.baidu.com/sitesubmit/sitepost',data={'url':'http://lab.ocrking.com/','captcha':icode})
?
??? #print r.content


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 国产成人精品免费久久久久 | 偷拍自拍视频网 | 欧美日韩福利视频 | 国精品人妻无码一区二区三区性色 | 亚洲在线视频网站 | 毛片免费观看完整版 | 欧美操穴| 亚洲欧美另类色妞网站 | 日麻批免费视频 | 欧美日韩高清不卡一区二区三区 | 性欧美xxxx极品摘花 | 久草在线在线 | 九九视频在线 | 人人性人人性碰国产 | 啪啪成人 | 欧美精品午夜 | 日本天堂网址 | 国产夜色福利院在线观看免费 | 奇米影视4444 | 精品免费国产一区二区三区四区介绍 | 天天看天天摸色天天综合网 | 久草视频国产 | 国产色综合天天综合网 | 精品久久久久久久中文字幕 | jizz中国18| 国产精品一区av | 香港三级台湾三级在线播放徐 | 成人一区二区三区在线 | 国产日韩一区二区三区 | 五月婷婷六月天 | 久久精品视频日本 | 激情97| 青娱乐视觉盛宴在线 | 九九视屏 | 一区二区三区视频免费 | 亚洲国产中文字幕 | 日本狠狠干 | 国产精品成人一区二区 | 天天爱天天做久久天天狠狼 | 最新的黄色网址 | 国产亚洲99影院 |