日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python创建百万个文件_python百万sitemap制作

發布時間:2025/3/15 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python创建百万个文件_python百万sitemap制作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

seo小公舉【工具】:百度標準規范sitemap制作,一個腳本全搞掂,自動生成且按百度最大數量要求劃分50000條url為一個xml文件!

量大:不論有多小url,放到需要制作成url.txt文件里面,一行一個,之后交給腳本,比如有12萬url,會制作成3個sitemap文件,5w,5w,2w這樣子生成sitemap文件

運行腳本,將要制作的url.txt和sitemap.py放到同一個目錄下,python sitemap.py,本人習慣用sublime text直接鍵盤敲ctrl+b搞掂,配置可按Sublime text3配置python開發環境

import time

date=time.strftime('%Y-%m-%d',time.localtime())

list=[url.strip() for url in open('url.txt').readlines()]

class sitemaps:

def __init__(self):

self.n=1

def name(self,c):

opxml=open('sitemap%s.xml'%c,'a')

opxml.write('''<?xml version="1.0" encoding="utf-8"?>

\n''')

return opxml

def zhizuo(self,urllist):

xmldata=self.name(self.n)

# print '''<?xml version="1.0" encoding="utf-8"?>

# '''

m=0

for i in urllist:

i=i.strip()

m+=1

sitemaps='''

'''+str(i)+'''

'''+date+'''

0.8

\n'''

xmldata.write(sitemaps)

# print sitemaps

if m==50000:

self.n+=1

xmldata.write('\n')

xmldata=self.name(self.n)

m=0

else:

pass

xmldata.write('\n')

# print ''

if __name__ == '__main__':

p=sitemaps()

p.zhizuo(list)

生成效果:為了更加明顯,我用關鍵詞來替代url了!

【姿勢補充:移動端sitemap制作腳本要略作改動,請看下面自行補腦,來源百度站長平臺】

什么是移動Sitemap協議,如何提交移動Sitemap協議

百度推出了移動Sitemap協議,用于將網址提交給移動搜索收錄。百度移動Sitemap協議是在標準Sitemap協議基礎上制定的,增加了標簽,它有四種取值:

:移動網頁

:移動網頁

:自適應網頁

:代碼適配

無該上述標簽表示為PC網頁

下方樣例相當于向百度移動搜索提交了一個移動網頁:https://m.example.com/index.html,向PC搜索提交了一個傳統網頁:https://www.example.com/index.html,同時向移動搜索和PC搜索提交了一個自適配網頁https://www.example.com/autoadapt.html:

xmlns:mobile="https://www.baidu.com/schemas/sitemap-mobile/1/">

https://m.example.com/index.html

2009-12-14

daily

0.8

https://www.example.com/index.html

2009-12-14

daily

0.8

https://www.example.com/autoadapt.html

2009-12-14

daily

0.8

https://www.example.com/htmladapt.html

2009-12-14

daily

0.8

按照移動Sitemap協議做好Sitemap后,在Sitemap工具點擊添加新數據提交,與提交普通Sitemap方式一致。

總結

以上是生活随笔為你收集整理的python创建百万个文件_python百万sitemap制作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。