百度sitemap Api自动提交收录方法,本文使用python提交。

首先先将网站的sitemap地图(网站根目录自己生成的sitemap.xml)转换为txt文本的一条条链接,然后再把txt文本的链接通过api提交百度站长收录。

百度官网的API代码示例如下:

根据百度的接口提示,我们可以做如下方法:

一、新建py_url.py文件读取链接,存入txt文档。

#coding=utf-8
import urllib
import urllib.request
import re
url='http://www.budinghua.com/sitemap.xml'
html=urllib.request.urlopen(url).read()
html=html.decode('utf-8')
r=re.compile(r'(http://www.budinghua.com.*?\.html)')//匹配www.budinghua.com网站的所有html链接
big=re.findall(r,html)
clean_xml_txt=open("x:/xxx/xxx/xxx/sitemap.txt", 'w').close()//先清空再写入
for j, i in enumerate(big):print(i)if j > 1:op_xml_txt=open('x:/xxx/xxx/xxx/sitemap.txt','a')//读取链接到txt,路径自己喜欢就好,路径是绝对路径,比如d:/123/123/wwwroot/sitemap.txtop_xml_txt.write('%s\n'%i)

二、新建py_baidu.py文件,把txt文档的链接一条一条循环推送到百度。

#coding:utf8
import requests,time
def pushurls():url = "http://data.zz.baidu.com/urls?site=%s&token=%s"%(domain,token)  #接口调用地址,token 在百度站长平台获取,自己看自己的token,https://ziyuan.baidu.com/linksubmit/indexfilecontents = {'file': open('x:/xxx/xxx/xxx/sitemap.txt', 'r')}  #py_urls.txt为需要推送的URL文件,每行一个print(filecontents)r=requests.post(url, files=filecontents)baiduresult =u"推送成功,结果为:%s \n" %(r.text)//成功百度会返回200这个代码print(baiduresult)if __name__=="__main__":domain="www.budinghua.com" token="abc123123123"//自己的token,别写错了这里pushurls()

运行py_url.py生成txt后再运行py_baidu.py提交百度收录,网站地图可访问布丁花-sitemap

百度sitemap Api自动提交收录方法相关推荐

  1. 熊掌号php自动提交链接示例,WordPress熊掌号API自动提交接口

    最近百度推广了熊掌,于是很多的朋友加入了其中,作为个人站长的话每天都会更新自己的网站,每天都会有页面提交到熊掌号,这样一来二去的自然就增加了很多工作量,那么就需要一个熊掌号API自动提交接口,那今天跟 ...

  2. 百度地图AK申请注意+百度地图API生成热力图+调用百度地图API自动获取经纬度和地址

    文章目录 一.百度地图AK密钥申请 二.调用百度地图API生成热力图 三.调用百度地图API自动获取经纬度和地址 一.百度地图AK密钥申请 点击百度地图API控制台,输入登录账户,即可进入,若账户未完 ...

  3. SVN在另类环境中实现自动提交的方法

    环境: SVN SERVER  172.16.1.100            (CentOS 5.5 X64) WEB SERVER  172.16.1.111            (CentOS ...

  4. 熊掌号php自动提交链接示例,织梦熊掌号api自动提交代码

    织梦熊掌号api自动提交代码,复制一下PHP代码,新建一个PHP文件,放在网站根目录,每天更新完后运行一次就行了!只适用于自适应站点.<?php   require_once ("in ...

  5. 百度云服务器BCC 调用百度人工智能API失败的解决方法

    站在双十一的尾巴上,抱着测试的心态购买了百度云服务器(配置:2核4G 1M带宽 358元),将我在阿里云的微信机器人迁移过去,结果无法解析语法,调用百度AIPNLP失败,检测发现是因为无法正确解析百度 ...

  6. 织梦熊掌号提交urls.php,织梦熊掌号api自动提交代码

    复制一下PHP代码,新建一个PHP文件,放在网站根目录,每天更新完后运行一次就行了!只适用于自适应站点. require_once "include/arc.partview.class.p ...

  7. dedecms织梦程序百度收录自动提交教程

    前面介绍了destoon7.0 百度收录自动提交的方法,今天一起来看看dedecms怎么做百度收录自动提交! 第一步:在\plus\task目录下新建一个php文件,命名为xzh.php代码如下: r ...

  8. 网站自动提交至百度站长收录平台函数(适用任何框架代码)

    百度站长平台推出链接提交工具后让网站的内容有了新的快速提交收录方法. 好处在于可把你想要百度收录的内容快速提交给百度,当然是否收录要看度娘的脸色了,以下是函数内容 function bdurls($u ...

  9. web前端JavaScript嵌入百度地图API的方法 最详细

    web前端JavaScript嵌入百度地图API最详细的方法 一.申请成为百度开发者,获得使用地图API接口的权限,获取(AK)码. 二.实现首图效果(可以参考开发者指南) 1. 根据Hello Wo ...

最新文章

  1. Oracle 查询转换之子查询展开
  2. 1.72java8_JDK 1.7 1.8 新特性
  3. 结合JDK源码看设计模式——策略模式
  4. mysql删除数据后id自增不连续的解决方法
  5. Leetcode 剑指 Offer 53 - I. 在排序数组中查找数字 I (每日一题 20210928)
  6. 【AI-1000问】为什么现在大家喜欢用3*3小卷积?
  7. C++ Builder 导入 lib 库语法
  8. nodejs服务后台持续运行
  9. cocos2d-x3.0 相对布局(一)
  10. c#modbus tcp通讯助手开源_RS485和Modbus知识点汇总
  11. 9月22日云栖精选夜读:脑洞 | 横扫围棋界的AlphaGo竟然出纪录片了!介意剧透者慎点…...
  12. 人力资源管理(HR)专业书籍推荐
  13. 【转】网站挂马和端口抓鸡经验总结
  14. [Windows] 蜂巢收纳盒 V2.0.4---桌面分类整理
  15. matlab按图像边缘抠图_PS抠图教程_PS抠图方法大全
  16. keytool 常用命令
  17. 组合按键的软件设计(c语言)
  18. 柔性橡胶发泡材料(FEF)保温材料英国UKCA 认证 - EN 14304
  19. Windows系统的重要文件目录
  20. 8个免费的高质量UI图标大全网站

热门文章

  1. 如何用ASP实现权限的设置?
  2. 【Python黑科技】常用的user_agent 浏览器头爬虫模拟用户(保姆级图文+实现代码)
  3. 探索编程的极限:挑战炫技代码
  4. 在Adobe Illustrator中创建漂亮的冬季场景教程
  5. dotnet publish
  6. Intel集成显卡驱动安装linux
  7. 1.6 Cubemx_STM32F103_NOOS SDIO_DMA_FATFS基于SD卡的FATFS测试(一)
  8. Windows 10 修改 Alt+Tab 键 切换 新版 Microsoft Edge 单个标签页/窗口
  9. 元素的alt和title有什么区别?
  10. U盘使用技巧:U盘自动启运行应用程序(autorun.inf无法运行终极解决方案)