• 首页
  • 服务项目
  • 优化案例
  • 技术资讯
  • 联系我们
登录 | 注册
  • 首页
  • 服务项目
  • 优化案例
  • 技术资讯
  • 联系我们
登录 | 注册

当Python遇上SEO,利用python向百度推送网站链接,提高网站权重

栏目:常见问题 文章出处:网络 人气:0 发表时间:03-17

当Python遇上SEO,利用python向百度推送网站链接,提高网站权重

  做网站的人一般都很关注网站的收录量,而收录量就需要蜘蛛去爬取,而爬取则需要去提交。

  而百度提供了api提交的方法。

  用python进行提交的话,我选择的是post提交。

  POST/urls?site=“自己网站的token”#这里是site后面那一段带网站的,[color=#f95d5d][font=tahoma,PingFangSC,"]site[/font][/color][color=#][font=tahoma,PingFangSC,"]=[/font][/color][color=#][font=tahoma,PingFangSC,""]&[/font][/color][color=#f95d5d][font=tahoma,PingFangSC,"]token[/font][/color][color=#][font=tahoma,PingFangSC,"]=xxxxxxxx,并非是整个[/font][/color][color=#][font=tahoma,PingFangSC,"]接口调用地址。[/font][/color]User-Agent:curl/7.12.1Host:data.zz.baidu.comContent-Type:text/plainContent-Length:83

  这个第一行的token请换成自己的。

  私信小编01即可获取大量Python学习资源

  

  这个是提交示例,也就是说一个一行。

  {"remain":,"success":2,"not_same_site":[],"not_valid":[]}

  这个是返回信息,那么如何去写就一目了然了。

  Python源码:

  importrequestsimportreimporttimeheaders={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/87.0.4280.141Safari/537.36,','Host':'data.zz.baidu.com','Content-Length':'83'}print("*"*30)print('links.txt示例:

  

  

  

  ')print("*"*30)print('api示例:

  ')push_num=1whilepush_num< 9999: if push_num == 1: answer = input("请问你是否已经将链接填入links.txt,api填入api.txt中呢,如果是则回答1

  ") if answer == '1': try: with open('links.txt', 'r') as links: links = links.read() except FileNotFoundError: print("links.txt文件不存在") try: with open('api.txt', 'r') as api: api = api.read() except FileNotFoundError: print("links.txt文件不存在") def thinklink(links, api): if links == '': print("links.txt文件为空") else: if api == '': print('api.txt为空') else: try: html_result = requests.post(api, headers=headers, timeout=5, data=links).text return html_result except: return print("失败") push_result = thinklink(links, api) print('提交完成:'+push_result) surplus_push_num = re.findall('"remain":(.*),"', push_result) surplus_push_num = surplus_push_num.pop() print('剩余' + surplus_push_num + '次提交机会') else: print("请将内容填充!5秒钟后自动关闭") time.sleep(5) break print('*'*30) new_answer = input("是否还需要提交,如果是的话请先去更改一下相应文件,如果是请输入1,如果否请输入0

  ") if new_answer == '0': print("提交结束,5秒钟后自动关闭") time.sleep(5) break push_num += 1 print("现在开始第"+str(push_num)+'次提交')

  需要在python文件新建两个txt文件,分别放token和链接。

  然后其他人就可以直接双击打开python文件进行提交了。如果有什么疑问可以直接问。

最新资讯

建站经验:别被30天百度收录的承诺忽悠了,关键是源代码
百度首页调整以后网站SEO优化还该怎么做?
百度调整后SEO优化要怎么做
头条搜索SEO优化指南:流量查询和统计
头条搜索SEO优化指南:收录索引量查询
头条搜索SEO优化规则解析
建立链接和建立权威:搜索引擎优化链接建设
底层SEO专员你能承受多久?想离职想转行?
建站知识:SEO是什么意思?
百度翻脸诉SEO涉嫌不正当竞争,数以万计的优化公司或将消失?

推荐内容

seo网站优化推广,那么,这个项目是什么呢?怎么做?
SEO中网站首页一般做几个词,布局哪些词?为什么这么做?
如何更好地优化百度排名
SEO手把手教你快速增加网站收录的秘诀
常规的白帽SEO标准操作手法
http状态码是什么?301 302 404的SEO应用场景
SEO新手如何优化网站关键词?
SEO干货:网站优化应该抓住的四个关键时期
seo人员通常会犯的常识性问题分析
优秀外贸业务都要懂的SEO知识

超速排致力于为企业提供系统化的智能优化解决方案,不断深入研究SEO优化技术,关键词优化排名技术,努力让所有客户轻松完成关键词排名到首页。

技术资讯

  • SEO技术
  • 行业资讯
  • 常见问题

联系我们

  • 客服QQ:29380611
  • mail:admin@baidu.com
  • 电话:137XXXXXXXX
  • 立即咨询

  • 售前客服QQ:29380611
  • 立即咨询
ChaoSuPai.Com快速排名系统 © 2015-2023年 粤ICP备16097096号-3 广州市莫方信息科技有限责任公司 超速排 版权所有
               官方已经暂停该功能,等待官方启用后再用        


Recent Search Keywords

  • Business
  • Web Development
  • SEO
  • Logistics
  • Freedom