Skip to main content

This tool integrates and optimizes the commands submitted by Baidu webmaster API, and changes them into user-friendly Python functions to facilitate program calls.

Project description

百度搜索提交工具

本工具将百度站长API提交的命令集成优化,改成利于使用的Python函数,方便程序调用。

本工具由heStudio开发,你可以通过 https://www.hestudio.net/ 前往heStudio博客。

结构

  • hbsst.py (主程序, 隐藏)
  • hbsst_config.json (预设文件)
  • hbsst_return.json (系统返回值的文件)

使用方法

  1. 首次使用

1.1. 你的设备需要安装Python 3,wget

1.2. 安装hbsst

pip install hbsst

1.3. 在工作目录创建预设

1.3.1. 新建 hbsst_config.json 文件

1.3.2. 写入预设

{
    "预设名称": "百度站长的API接口调用地址"
}

例如:

{
    "demo": "http://data.zz.baidu.com/urls?site=https://www.example.com&token=xxxxxxxxx"
}
  1. 调用方法

例如:

python3 -c "import hbsst;hbsst.submit(config='demo', url='https://www.example.com/1.html')"

如果需要提交多个,可以用换行符\n隔开。

例如:

python3 -c "import hbsst;hbsst.submit(config='demo', url='https://www.example.com/1.html\nhttps://www.example.com/2.html')"
  1. 获取返回结果

返回结果会保存在 hbsst_return.json 内,在执行命令是结果会直接输出人类可以看懂的文字。开发者可以通过获取success或error的存在状态来判断是否成功提交,可以通过获取error的值来获取错误码。有关 hbsst_return.json 的内容结构,你可以访问 https://ziyuan.baidu.com/linksubmit/index 获取。

贡献

你可以直接提交PR到本仓库。

反馈&建议

你可以使用以下方法:

赞助

https://www.hestudio.net/donate/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hbsst-1.0.2.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hbsst-1.0.2-py3-none-any.whl (31.7 kB view details)

Uploaded Python 3

File details

Details for the file hbsst-1.0.2.tar.gz.

File metadata

  • Download URL: hbsst-1.0.2.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hbsst-1.0.2.tar.gz
Algorithm Hash digest
SHA256 c85a2c549e597ba29b1ce6749a230b97877c0ddd69ddaca29df28e85fb502d42
MD5 3745a12540b23ef331bb537f9953145d
BLAKE2b-256 f56f30744614fb8db23fc2aa5e04ac9e55f58a8399d8a1603c5dcf89190d49a6

See more details on using hashes here.

File details

Details for the file hbsst-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: hbsst-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 31.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hbsst-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3e17fccaffa16a67e7b4a0c81e6da498c2d2ddb62c57c7a8919ce54d854c73b4
MD5 5f2cae58978b61f54ae8bf85133a50cb
BLAKE2b-256 c9dc0912596298534dfa754707ffceb30cc7911de426c9e51d87f51dda2e90d6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page