使用浏览器用Python3更新facebook状态



我一直在测试用python更新facebook状态的方法,我设法用urllib模块完成了这项工作,但现在我也在尝试这样做,只是在浏览器中打开facebook并粘贴存储在剪贴板中的状态。我需要的是一个在facebook上选择状态表单的脚本。机械化似乎是一个可以解决我问题的模块,但它不支持Python3

import tkinter
import win32
import win32com
from win32com import client
import time
import webbrowser
r = tkinter.Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append('my status')
r.destroy()
shell = client.Dispatch("Wscript.Shell")
webbrowser.open('https://www.facebook.com/?ref=tn_tnmn')
time.sleep(10)
shell.SendKeys('^{V}')

您可以使用selenium,而不是使用COM+(它依赖于窗口,很难操作浏览器)。

它支持许多浏览器。您可以使用css选择器xpath。

最新更新