如果自己的網站需要被百度收錄,可以在搜索結果中找到,就需要將網站的鏈接提交給百度。依靠百度的爬蟲可能無法檢索到網站所有的內容,因此可以主動將鏈接提交給百度。
在百度的站長平台上介紹了鏈接提交方法,目前有這四種:
主動推送:最快的提交方式,推薦將站點當天新產出鏈接立即通過此方式推送給百度,以保證新鏈接可以及時被百度收錄。
自動推送:最為便捷的提交方式,將自動推送的JS代碼部署在站點的每一個頁面源代碼中,部署代碼的頁面在每次被瀏覽時,鏈接會被自動推送給百度。可以與主動推送配合使用。
sitemap:將網站鏈接放到sitemap中,然后將sitemap的地址提交給百度。百度會周期性的抓取檢查您提交的sitemap,對其中的鏈接進行處理,但收錄速度慢於主動推送。
手動提交:操作起來麻煩。
為了讓網站最新的內容更加及時的提交給百度,使用主動推送就很必要,百度給的例子中沒有 Python 的。根據 Google 了一下,還真找到了不錯的腳本,分享收藏一下。
以下腳本使用 Python3,未在 Python2 環境下測試過。

讀取本地生成的 sitemap.txt 文件

另外,可嘗試以下腳本。
