备案权重域名预定

 找回密碼
 加入我們

分享個xenforo採集入庫的方法

[複製鏈接]
小豬哼囔 發表於 2023-3-11 22:16:29 | 顯示全部樓層 |閱讀模式
這幾天就想著搞個xenforo論壇玩玩

肯定是採集入庫啦

它官網有提供API,所以比較容易

這是它API的頁面

  1. https://xenforo.com/community/pages/api-endpoints/#route_post_threads_
複製代碼


我們直接用curl 就可以入庫了

在後台設置那裡創建個API

然後就是用API註冊用戶

  1. URL類似這樣http://127.0.0.1/test/api/users/
  2. post的數據類似這樣:username=xxx21&password=1234567
  3. 請求頭類似這樣:Content-Type: application/x-www-form-urlencoded
  4. XF-Api-Key:-ZUGM-sRDxxxxxxxxxxxxxxoAbYt
  5. XF-Api-User: 1
複製代碼


api 換成你的就可以了
XF-API-USER:1 這個ID是你的ID,後面如果發帖子或者回復可以隨機成其他的2,100,255等等你數據庫裡面有多少用戶的ID
提交後,"success": true就是註冊成功。

  1. {
  2.     "success": true,
  3.     "user": {
  4.         "about": "",
  5.         "activity_visible": true,
  6.       xxx
  7.         "website": ""
  8.     }
  9. }
複製代碼


發佈主題也是如此

  1. http://127.0.0.1/test/api/threads/
  2. post的數據:node_id=2&title=time171&message=testmessage
複製代碼


node_id是板塊ID
請求頭跟前面一樣

發佈回復也是如此

  1. http://127.0.0.1/test/api/posts/
  2. post的數據:thread_id=2&message=testtitle
複製代碼


thread_id是帖子ID
請求頭跟前面一樣


這樣就搞定了,一個看起來用戶很多,帖子很多的xenforo論壇就誕生了。

不過發帖時間API沒有,所以發佈的時間都是現在的比較不自然
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 加入我們

本版積分規則

备案权重域名预定

QQ|4um創業社區

GMT+8, 2024-5-20 16:06

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表