你回来了?
我们一直在隔壁!

Python程序采集的图片发布到WordPress博客中

```python
# 导入需要的模块
import requests
import os
import xmlrpc.client

# 设置WordPress的xmlrpc地址
wp_url = "http://example.com/xmlrpc.php"
# 设置WordPress的用户名、密码
wp_username = "username"
wp_password = "password"
# 设置图片的存储路径
img_path = "./images/"

# 登录WordPress
wp = xmlrpc.client.ServerProxy(wp_url)
wp_user_id = wp.wp.getUsersBlogs(wp_username, wp_password)[0]["user_id"]

# 遍历图片
for img_name in os.listdir(img_path):
    # 读取图片
    with open(img_path + img_name, 'rb') as img:
        data = {
            'name': img_name,
            'type': 'image/png',  # 图片的MIME类型
            'bits': xmlrpc.client.Binary(img.read()),
            'overwrite': True
        }
        response = wp.wp.uploadFile(wp_user_id, wp_password, data)
        # 获取图片的URL
        img_url = response['url']
        # 将图片添加到WordPress中
        wp.wp.newPost(wp_user_id, wp_password, {
            'post_title': img_name,
            'post_content': '<img src="%s" />' % img_url,
            'post_status': 'publish'
        })
```
赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Python程序采集的图片发布到WordPress博客中》
文章链接:https://www.gebizhan.com/1706.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

隔壁评论 抢沙发

快来看啊,隔壁站!

我们就是隔壁站的老王

隔壁邮箱隔壁TG

登录

找回密码

注册