一个发布facebook页面的机器人
FacebookPagePoster的Python项目详细描述
Facebook页面海报
由于Facebook阻止了应用程序在页面上发布,请阅读更多here。 我需要使用硒
Linux
先决条件
- Firefox的Gecko驱动程序 下载firefoxhere的selenium驱动程序。
窗口
先决条件
- 安装Firefox
- 安装Gecko Driverfor windows
- 解压缩geckodriver.zip并将geckodriver.exe移动到
C:\Program Files (x86)\Gecko Driver
(可能需要创建此文件夹)
Facebook凭证
设置Facebook凭据:
- 在credentials.txt文件中写入要登录的电子邮件和密码(请参见示例文件)
<Email>
<Password>
用法
import FacebookPagePoster
poster = FacebookPagePoster()
poster.page_url = 'https://m.facebook.com/PAGE_URL/'
poster.email = 'YOUR_EMAIL'
poster.password = 'YOUR_PASSWORD'
poster.firing_up_driver()
poster.sign_in()
poster.post("YOUR MESSAGE")
poster.delete("POST_ID")
或者您可以使用设置
import FacebookPagePoster
poster = FacebookPagePoster()
poster.setup('PAGE_ID','YOUR_EMAIL','YOUR_PASSWORD')
poster.post("YOUR MESSAGE")
poster.delete("POST_ID")
贡献
欢迎拉取请求。对于重大变更,请先打开一个问题来讨论您希望更改的内容。
请确保根据需要更新测试。
- matheus horstmann-initial work-horstmannmat
另请参阅参与此项目的contributors列表。
许可证
此项目在GPLv3许可下获得许可-有关详细信息,请参见LICENSE.md文件