最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實(shí)現(xiàn)推送百度鏈接的示例代碼

 更新時(shí)間:2021年12月27日 08:54:40   作者:LyShark  
有時(shí)為了提高搜索效率,也讓搜索引擎更容易發(fā)現(xiàn)自己的文章,我們需要將文章鏈接推送到百度站長平臺,起到快速收錄的目的。本文將主要介紹如何通過Python實(shí)現(xiàn)這一功能,需要的可以參考一下

通過代碼實(shí)現(xiàn)抓取個(gè)人博客中某一頁指定文章鏈接,并批量將該鏈接推送到百度站長平臺,起到快速收錄的目的。?

import sys
import requests
from bs4 import BeautifulSoup

# 推送百度爬蟲
def push_page(url):
    headers = {
        'User-Agent': 'curl/7.12.1',
        'Host': 'data.zz.baidu.com',
        'Content-Type': 'text/plain',
        'Content-Length': '83'
    }
    urls = "http://data.zz.baidu.com/urls?site=https://www.lyshark.com&token=xxxxxxx"
    try:
        html = requests.post(urls, headers=headers, data=url, timeout=5).text
        push_status = eval(html)['success']
        if push_status == 1:
            return 1
        else:
            return 0
    except:
        return 0

# 獲取路徑
def get_page(page):
    html = requests.get(page,timeout=5).text
    try:
        bs = BeautifulSoup(html,"html.parser")
        ret = bs.select('div[class="container"] div[class="row"] h2[class="post-title"] a')
        for item in ret:
            push_url = item.get('href')
            push_ref = push_page(push_url)
            print("推送: {} --> 狀態(tài): {}".format(push_url,push_ref))
        return 1
    except:
        return 0

if __name__ == "__main__":
    arg = sys.argv
    get_page(arg[1])

補(bǔ)充

在百度的站長平臺上介紹了鏈接提交方法,目前有這四種:

主動(dòng)推送:最快的提交方式,推薦將站點(diǎn)當(dāng)天新產(chǎn)出鏈接立即通過此方式推送給百度,以保證新鏈接可以及時(shí)被百度收錄。

自動(dòng)推送:最為便捷的提交方式,將自動(dòng)推送的JS代碼部署在站點(diǎn)的每一個(gè)頁面源代碼中,部署代碼的頁面在每次被瀏覽時(shí),鏈接會被自動(dòng)推送給百度??梢耘c主動(dòng)推送配合使用。

sitemap:將網(wǎng)站鏈接放到sitemap中,然后將sitemap的地址提交給百度。百度會周期性的抓取檢查您提交的sitemap,對其中的鏈接進(jìn)行處理,但收錄速度慢于主動(dòng)推送。

手動(dòng)提交:操作起來麻煩。

為了讓網(wǎng)站最新的內(nèi)容更加及時(shí)的提交給百度,使用主動(dòng)推送就很必要,百度給的例子中沒有 Python 的。根據(jù) Google 了一下,還真找到了不錯(cuò)的腳本,分享收藏一下。

以下腳本使用 Python3,未在 Python2 環(huán)境下測試過。

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

另外,可嘗試以下腳本。

到此這篇關(guān)于Python實(shí)現(xiàn)推送百度鏈接的示例代碼的文章就介紹到這了,更多相關(guān)Python推送百度鏈接內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 關(guān)于Python的json字符串與json模塊解讀

    關(guān)于Python的json字符串與json模塊解讀

    這篇文章主要介紹了關(guān)于Python的json字符串與json模塊解讀,JSON采用完全獨(dú)立于語言的文本格式,但是也使用了類似于C語言家族的習(xí)慣(包括C,?C++,?C#,?Java,?JavaScript,?Perl,?Python等),這些特性使JSON成為理想的數(shù)據(jù)交換語言,需要的朋友可以參考下
    2023-07-07
  • Python 實(shí)現(xiàn)進(jìn)度條的六種方式

    Python 實(shí)現(xiàn)進(jìn)度條的六種方式

    這篇文章主要介紹了Python 實(shí)現(xiàn)進(jìn)度條的六種方式,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01
  • 把項(xiàng)目從Python2.x移植到Python3.x的經(jīng)驗(yàn)總結(jié)

    把項(xiàng)目從Python2.x移植到Python3.x的經(jīng)驗(yàn)總結(jié)

    這篇文章主要介紹了把項(xiàng)目從Python2.x移植到Python3.x的經(jīng)驗(yàn)總結(jié),包括作者所使用的Jinja2框架中一些需要注意的地方,需要的朋友可以參考下
    2015-04-04
  • Python實(shí)現(xiàn)HTML轉(zhuǎn)Word的示例代碼

    Python實(shí)現(xiàn)HTML轉(zhuǎn)Word的示例代碼

    這篇文章主要為大家詳細(xì)介紹了使用Python實(shí)現(xiàn)HTML轉(zhuǎn)Word的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • Python+selenium 獲取瀏覽器窗口坐標(biāo)、句柄的方法

    Python+selenium 獲取瀏覽器窗口坐標(biāo)、句柄的方法

    今天小編就為大家分享一篇Python+selenium 獲取瀏覽器窗口坐標(biāo)、句柄的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python實(shí)例詳解遞歸算法

    Python實(shí)例詳解遞歸算法

    遞歸(英語:Recursion),又譯為遞回,在數(shù)學(xué)與計(jì)算機(jī)科學(xué)中,是指在函數(shù)的定義中使用函數(shù)自身的方法。遞歸一詞還較常用于描述以自相似方法重復(fù)事物的過程。本文將詳細(xì)為大家介紹Python中的遞歸算法,需要的可以參考一下
    2022-03-03
  • 詳解多線程Django程序耗盡數(shù)據(jù)庫連接的問題

    詳解多線程Django程序耗盡數(shù)據(jù)庫連接的問題

    這篇文章主要介紹了多線程Django程序耗盡數(shù)據(jù)庫連接的問題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-10-10
  • Python 發(fā)送郵件方法總結(jié)

    Python 發(fā)送郵件方法總結(jié)

    這篇文章主要介紹了Python 發(fā)送郵件的幾種方法,幫助大家更好的理解和學(xué)習(xí)Python,感興趣的朋友可以了解下
    2020-08-08
  • Python文件操作基礎(chǔ)及異常處理

    Python文件操作基礎(chǔ)及異常處理

    這篇文章主要介紹了文件操作的基本方法,包括如何打開和關(guān)閉文件、使用with語句管理文件、讀取和寫入文件內(nèi)容、處理文件異常、進(jìn)行二進(jìn)制文件操作以及文件路徑的說明,,需要的朋友可以參考下
    2025-03-03
  • Python實(shí)現(xiàn)雙色球號碼隨機(jī)生成

    Python實(shí)現(xiàn)雙色球號碼隨機(jī)生成

    和體彩大樂透類似,福彩雙色球也是購買次數(shù)最多的彩種之一,相比大樂透,雙色球更容易中小獎(jiǎng)。本文將介紹?Python?實(shí)習(xí)雙色球彩票自由的流程,感興趣的可以了解一下
    2022-05-05

最新評論

得荣县| 沾益县| 吉水县| 洛川县| 呼和浩特市| 淮滨县| 方正县| 长白| 潜江市| 岱山县| 方山县| 荆州市| 荃湾区| 永顺县| 东兰县| 固阳县| 额尔古纳市| 衡南县| 尼木县| 炎陵县| 福海县| 宝鸡市| 大名县| 元朗区| 佳木斯市| 九江市| 浦城县| 策勒县| 凭祥市| 大方县| 闽侯县| 绥芬河市| 宁都县| 内丘县| 濮阳县| 广平县| 社旗县| 晋州市| 芦溪县| 吴忠市| 双辽市|