百度站长平台POST工具源码
By
admin
at 2022-06-12 • 0人收藏 • 694人看过
百度站长平台现在不支持手动提交网址了, 需要利用post或者sitemap来主动提交网址给它.
需要注意:
百度规定每天POST的数量是有限的, 比如我这个chengxu.xyz每天最多10000次, 另外一个新站每天最大才2000次, 这个次数会根据你网址的收录质量动态调节.
这里的工具,需要你操作如下:
登录[百度站长平台] https://ziyuan.baidu.com/
找到 [搜索服务]->[普通收录]
找到里面你网站的post专属地址, 把这个地址填入下面软件中
在软件中黏贴你的网址,或者利用自动生成工具生成网址, 每行一个网址
import win.ui; import fonts.fontAwesome; /*DSG{{*/ mainForm = win.form(text="百度站长POST工具";right=674;bottom=463;bgcolor=2894892) mainForm.add( Start={cls="button";text='\uF04B 开始提交';left=581;top=8;right=671;bottom=29;dr=1;dt=1;font=LOGFONT(name='FontAwesome');z=2}; autoCreate={cls="button";text='\uF040 自动创建';left=581;top=49;right=671;bottom=70;dr=1;dt=1;font=LOGFONT(name='FontAwesome');z=13}; baidu_api_url={cls="edit";left=113;top=8;right=575;bottom=30;border=1;dl=1;dr=1;dt=1;z=1}; bk={cls="bk";left=5;top=37;right=671;bottom=38;bgcolor=16777215;dl=1;dr=1;dt=1;z=9}; edit_base={cls="edit";left=76;top=49;right=346;bottom=71;border=1;dl=1;dr=1;dt=1;z=16}; edit_end={cls="edit";text="5";left=536;top=49;right=575;bottom=71;bgcolor=65535;border=1;dr=1;dt=1;z=15}; edit_start={cls="edit";text="1";left=421;top=49;right=460;bottom=71;bgcolor=65535;border=1;dr=1;dt=1;z=14}; shengyu={cls="static";left=590;top=435;right=671;bottom=457;align="center";bgcolor=16777215;border=1;center=1;color=255;db=1;dr=1;font=LOGFONT(h=-16;name='FontAwesome');z=8}; sitemap_url={cls="edit";left=5;top=79;right=671;bottom=430;border=1;db=1;dl=1;dr=1;dt=1;multiline=1;vscroll=1;z=4}; static={cls="static";text='\uF0AC 百度Post地址: ';left=5;top=8;right=114;bottom=30;align="center";bgcolor=16777215;border=1;center=1;dl=1;dt=1;font=LOGFONT(name='FontAwesome');z=3}; static2={cls="static";text='\uF0EB 本次成功提交数:';left=256;top=435;right=392;bottom=457;align="center";bgcolor=16777215;border=1;center=1;db=1;dr=1;font=LOGFONT(name='FontAwesome');z=5}; static3={cls="static";text='\uF113 今日剩余可用:';left=478;top=435;right=591;bottom=457;align="center";bgcolor=16777215;border=1;center=1;db=1;dr=1;font=LOGFONT(name='FontAwesome');z=6}; static4={cls="static";text="基础网址:";left=5;top=49;right=77;bottom=71;align="center";bgcolor=16777215;border=1;center=1;dl=1;dt=1;font=LOGFONT(name='FontAwesome');z=10}; static6={cls="static";text="起始序号:";left=350;top=49;right=422;bottom=71;align="center";bgcolor=16777215;border=1;center=1;dr=1;dt=1;font=LOGFONT(name='FontAwesome');z=11}; static8={cls="static";text="结束序号:";left=465;top=49;right=537;bottom=71;align="center";bgcolor=16777215;border=1;center=1;dr=1;dt=1;font=LOGFONT(name='FontAwesome');z=12}; sucPost={cls="static";left=391;top=435;right=476;bottom=457;align="center";bgcolor=16777215;border=1;center=1;color=8421376;db=1;dr=1;font=LOGFONT(h=-16;name='FontAwesome');z=7} ) /*}}*/ import win.dlg.message; import inet.url; import web.rest.jsonLiteClient; var wb = web.rest.jsonLiteClient(); wb.contentType = "text/plain"; //post基址 mainForm.baidu_api_url.text = "http://data.zz.baidu.com/urls?site=https://你的网址&token=你的token"; //模板 mainForm.edit_base.text = "https://www.chengxu.xyz/t/${param}"; mainForm.Start.oncommand = function(id,event){ if(!inet.url.is(mainForm.baidu_api_url.text,0x0/*_URLIS_URL*/)){ mainForm.msgErr("百度API地址非网址,请检查..."); mainForm.baidu_api_url.setFocus(0,-1); return; } mainForm.Start.disabledText = {"✶";"✸";"✹";"✺";"✹";"✷"}; var t = wb.post(mainForm.baidu_api_url.text,mainForm.sitemap_url.text); if(t){ if(t.error != null) mainForm.msgboxErr("提交失败!请检查..."); else { mainForm.sucPost.text = t.success; mainForm.shengyu.text = t.remain; mainForm.msgInfo("POST提交成功!",2000); } }else { mainForm.msgErr("百度API通信错误,请检查API参数..."); } mainForm.Start.disabledText = null; } import string.template; mainForm.autoCreate.oncommand = function(id,event){ var url_temp = string.template(mainForm.edit_base.text); var numstart = tonumber(mainForm.edit_start.text); var numend = tonumber(mainForm.edit_end.text); var urls = null; for(i=numstart;numend;1){ var urlStr = url_temp.format({ param = tostring(i); }) urls = string.concat(urls,urlStr,'\r\n'); } mainForm.sitemap_url.text = urls; } mainForm.show(); return win.loopMessage();
完整aardio工程:
软件成品exe :
登录后方可回帖