一个发布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")

贡献

欢迎拉取请求。对于重大变更,请先打开一个问题来讨论您希望更改的内容。

请确保根据需要更新测试。

另请参阅参与此项目的contributors列表。

许可证

此项目在GPLv3许可下获得许可-有关详细信息,请参见LICENSE.md文件

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java的单元测试测试用例库。util。列出实现   java通过超类进行序列化/反序列化   java Android获取设备语言ISO字符串   java如何打开广告的行动。移动   Eclipse IDE for(嵌入式C/C++)开发者202012:经典的深色主题深黑色背景和菜单中的文本   java使用不同的内容动态创建TableView(JavaFX)   java JAXB将多个同名节点解组   java ClassDefNotFoundException,即使类由类加载器加载(服务器上安装了多个应用程序)   java有没有办法关闭在后端生成的MqttClient线程?   html如何在网站上的java小程序中包含图像?   java无法访问已分配给超类引用的子类实例变量   java在TableViewer中双击打开对话框   列出如何创建ListNode。JAVA   java如何从文本中输出的数组中放入随机图像