๐ญ ๅ ๅฎนๅทฅๅ๏ผๆชๅฎๆ็๏ผ
ๅคๅนณๅฐ่ชๅจๅๅ
ๅฎนๅๅธๅทฅๅ
ท
ไธ้ฎๅๅธๆ็ซ ๅฐๅคไธช่ชๅชไฝๅนณๅฐ๏ผ่งฃๆพไฝ ็ๅๆ ๐
โจ ๅ่ฝ็นๆง
| ๅ่ฝ | ็ถๆ | ่ฏดๆ |
|---|---|---|
| ๐ฏ ๅคดๆกๅทๅๅธ | โ ๅทฒๅฎๆ | ๆฏๆๆ็ซ ๆน้ๅๅธใๅฐ้ข้ๆฉใๆจกๆไบบๅทฅ่พๅ ฅ |
| ๐ฐ ๆ็ๅทๅๅธ | โ ๅทฒๅฎๆ | ๆฏๆ็ด ๆๅบๅฐ้ขใ่ชๅจ็ปๅฝ |
| ๐ ็พๅฎถๅทๅๅธ | ๐ง ๅผๅไธญ | ่ฎกๅๆฏๆ |
| ๐ฌ ๆ้ณๅๅธ | ๐ ่ฎกๅไธญ | ่ง้ขๅ ๅฎนๅๅธ |
| ๐ ๅค่ดฆๅท็ฎก็ | โ ๅทฒๅฎๆ | ๆฏๆๅค่ดฆๅทๅๆขๅๅธ |
| โ ๅจๆๆทปๅ ่ดฆๅท | โ ๅทฒๅฎๆ | ไธ้ฎๆทปๅ ๆฐ่ดฆๅท๏ผ่ชๅจๅๅปบๆต่งๅจ็ฏๅข |
| ๐ค ่ดฆๅทๆต็งฐๆพ็คบ | โ ๅทฒๅฎๆ | ็ปๅฝๅ่ชๅจ่ทๅๅนถๆพ็คบ่ดฆๅทๆต็งฐ |
| ๐ค ๆจกๆไบบๅทฅ่พๅ ฅ | โ ๅทฒๅฎๆ | ้ๅญ่พๅ ฅ+้ๆบๅปถ่ฟ๏ผ้ไฝๆฃๆต้ฃ้ฉ |
| ๐ช Cookie็ฎก็ | โ ๅทฒๅฎๆ | ่ชๅจไฟๅญ็ปๅฝ็ถๆ |
| ๐ ๅๅธๆฅๅฟ | โ ๅทฒๅฎๆ | ่ฏฆ็ป็ๅๅธ่ฎฐๅฝ |
๐ฅ๏ธ ่ฝฏไปถๆชๅพ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ญ ๅ
ๅฎนๅทฅๅ v1.2.0 [โ][โก][ร]โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ๐ ่ดฆๅทๅ่กจ โ โ ๐ ๅพ
ๅๅธๆ็ซ ๅ่กจ โ โ
โ โ โโโโโโฌโโโโโโโโโโโ โ โโโโโโฌโโโโโโโโโโโโโโโฌโโโโโโโโโโโโ โ โ
โ โ โ โ โไปๆฅๅคดๆก-1โโ โ โๅบๅทโ ๆ ้ข โ ็ถๆ โ โ โ
โ โ โ โ โไปๆฅๅคดๆก-2โโ โ โโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโค โ โ
โ โ โ โ โๆ็-่ดฆๅท1โโ โ โ 1 โ AIๆนๅไธ็ โ โ
ๅทฒๅๅธ โ โ โ
โ โ โโโโโโดโโโโโโโโโโโ โ โ 2 โ ็งๆๆฐ่ถๅฟ โ ๐ ๅๅธไธญ โ โ โ
โ โ [โๅคดๆก][โๆ็] โ โ โ 3 โ ๆชๆฅๅฑๆ โ โณ ๅพ
ๅๅธ โ โ โ
โ โโโโโโโโโโโโโโโโโโโ โ โโโโโโดโโโโโโโโโโโโโโโดโโโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ [๐ ๅฏผๅ
ฅExcel] [โถ๏ธ ๅผๅงๅๅธ] [โน๏ธ ๅๆญข] โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ ๅฟซ้ๅผๅง
็ฏๅข่ฆๆฑ
- Python 3.8+
- Windows 10/11
ๅฎ่ฃ ๆญฅ้ชค
# 1. ๅ
้้กน็ฎ
git clone https://github.com/InterestWatcher-Xiaofeng/toutiao-auto-publisher.git
cd toutiao-auto-publisher
# 2. ๅฎ่ฃ
ไพ่ต
pip install -r requirements.txt
# 3. ๅฎ่ฃ
Playwright ๆต่งๅจ
playwright install chromium
# 4. ่ฟ่ก็จๅบ
python main.py
๐ ้กน็ฎ็ปๆ
ๅ
ๅฎนๅทฅๅ/
โโโ ๐ main.py # ็จๅบๅ
ฅๅฃ
โโโ ๐ src/
โ โโโ ๐ adapters/ # ๅนณๅฐ้้
ๅจ
โ โ โโโ base_adapter.py # ๅบ็ก้้
ๅจ
โ โ โโโ toutiao_adapter.py # ๅคดๆกๅท
โ โ โโโ sohu_adapter.py # ๆ็ๅท
โ โโโ ๐ core/ # ๆ ธๅฟๆจกๅ
โ โโโ ๐ ui/ # ็้ขๆจกๅ
โโโ ๐ data/ # ๆฐๆฎๅญๅจ
โ โโโ accounts.json # ่ดฆๅท้
็ฝฎ
โ โโโ cookies/ # ็ปๅฝ็ถๆ
โโโ ๐ articles/ # ๅพ
ๅๅธๆ็ซ
โโโ ๐ logs/ # ่ฟ่กๆฅๅฟ
๐ง ไฝฟ็จ่ฏดๆ
1. ๆทปๅ ่ดฆๅท
ๆนๅผไธ๏ผ่ฝฏไปถๅ ๆทปๅ ๏ผๆจ่๏ผ
- ่ฟ่ก็จๅบๅ๏ผ็นๅปใโ ๅขๅ ๅคดๆก่ดฆๅทใๆใโ ๅขๅ ๆ็่ดฆๅทใ
- ็ณป็ป่ชๅจๅๅปบ่ดฆๅท้ ็ฝฎๅ็ฌ็ซๆต่งๅจ็ฏๅข
- ็นๅปใ็ปๅฝใๆ้ฎๅฎๆ่ดฆๅท็ปๅฝ
ๆนๅผไบ๏ผๆๅจ้ ็ฝฎ
ๅจ data/accounts.json ไธญๆทปๅ ่ดฆๅทไฟกๆฏ๏ผ
{
"accounts": [
{
"id": "toutiao_1",
"platform": "toutiao",
"name": "ไปๆฅๅคดๆก-่ดฆๅท1",
"profile_dir": "toutiao_account1",
"enabled": true
}
]
}
2. ๅๅคๆ็ซ
ๅๅค Excel ๆ CSV ๆไปถ๏ผๅ ๅซไปฅไธๅ๏ผ
| ๅๅ | ่ฏดๆ |
|---|---|
| ๆ ้ข | ๆ็ซ ๆ ้ข |
| ๆญฃๆ | ๆ็ซ ๅ ๅฎน |
3. ๅผๅงๅๅธ
- ่ฟ่ก
python ๅฏๅจๅจ.py - ็นๅปใ็ปๅฝใๅฎๆๅ่ดฆๅท็ปๅฝ๏ผ็ปๅฝๅ่ชๅจๆพ็คบๆต็งฐ๏ผ
- ็นๅปใ๐ ๅฏผๅ ฅExcel่กจๆ ผใ้ๆฉๆ็ซ ๆไปถ
- ่ฎพ็ฝฎๆฏไธช่ดฆๅท็ๅๅธๆฐ้
- ็นๅปใโถ๏ธ ๅผๅงๅๅธใ
๐ ๏ธ ๆๆฏๆ
- GUIๆกๆถ: PyQt6 - ็ฐไปฃๅๆก้ข็้ข
- ่ชๅจๅ: Playwright - ๅฏ้ ็ๆต่งๅจ่ชๅจๅ
- ่ฏญ่จ: Python 3.8+ - ็ฎๆด้ซๆ
๐ ๅผๅ่ฎกๅ
- [x] ๅคดๆกๅทๆ็ซ ๅๅธ
- [x] ๆ็ๅทๆ็ซ ๅๅธ
- [x] ๅค่ดฆๅท็ฎก็
- [x] ๅจๆๆทปๅ ่ดฆๅท
- [x] ่ดฆๅทๆต็งฐ่ทๅๆพ็คบ
- [x] ๆจกๆไบบๅทฅ่พๅ ฅ๏ผ้ฒๆฃๆต๏ผ
- [x] Cookieๆไน ๅ
- [ ] ็พๅฎถๅทๆฏๆ
- [ ] ไผ้น ๅทๆฏๆ
- [ ] ๅฎๆถๅๅธ
- [ ] ๅๅธๆฐๆฎ็ป่ฎก
- [ ] ่ดฆๅทๅ ้คๅ่ฝ
โ ๏ธ ๅ ่ดฃๅฃฐๆ
ๆฌๅทฅๅ ทไป ไพๅญฆไน ไบคๆตไฝฟ็จ๏ผ่ฏท้ตๅฎๅๅนณๅฐ็ไฝฟ็จ่งๅใไฝฟ็จๆฌๅทฅๅ ทไบง็็ไปปไฝๅๆ็ฑไฝฟ็จ่ ่ช่กๆฟๆ ใ
๐ ๅผๆบๅ่ฎฎ
MIT License ยฉ 2024
๐ ๅฆๆ่งๅพๆๅธฎๅฉ๏ผ่ฏท็ปไธช Star ๆฏๆไธไธ๏ผ