2012-01-19 40 views
1

我是全球音樂家和樂隊的社交媒體經理,他遇到了麻煩,我正在尋找誰可以幫助解決這個問題的任何人的意見!沒有圖形用戶界面的瀏覽器控制

我正在使用一個名爲Ping.FM的服務,用於更新多個社交網絡中的狀態消息。不幸的是,似乎開發團隊不再在工作,兩個網絡不再工作,Tagged和MyYearBook。現在,這兩個服務沒有自定義的服務API,電子郵件更新或任何類型的功能來更新狀態消息,而不是使用鼠標,鍵盤和瀏覽器。

現在是第二部分。我有一個共享Web主機(HostGator),用於運行並保留運行的Python腳本,以便在需要時執行我的出價。我在想的是編寫一個腳本來監視一個電子郵件帳戶。當收到一封電子郵件時,它會將該正文作爲狀態消息發佈。

現在棘手的部分,如何發佈狀態消息。共享主機只有所有終端,沒有GUI。如果有一個圖形用戶界面,我只需要使用類似iMacro的Firefox和Python腳本來改變它,以便發佈狀態消息。不幸的是,沒有GUI,所以據我所知,這是不可能的。

是否有任何方法來做這樣的想法,但沒有GUI?基於終端的東西,可以實現相同的想法?任何幫助表示感謝,提前致謝!

+0

如果您嘗試使用的服務不提供API,那麼您的運氣非常不好。我想到解決這個問題的唯一方法就是使用類似cURL的東西,您可以使用它來模擬登錄(通過cURL將登錄POST數據提交到登錄表單發送數據的相同地址) ,然後一旦登錄(你應該能夠找出登錄是否通過在cURL響應中使用正則表達式來工作)使用cURL再次發送POST數據,這次將狀態消息發送到正常提交的任何地方。 – wyqydsyq

回答

1

所有網站都有一個稱爲HTTP的API。您可以使用mechanize來訪問它,只要它不使用JavaScript進行動態顯示即可。

+0

這看起來很有趣!它實際上可以方便地添加到我一直在使用的第三個社交網絡中。不幸的是,我提到的兩個我確實相信使用JavaScript來生成他們的內容。有沒有其他方法可以更好地對javascript做出反應? – user1130601

+0

可能。嘗試搜索這個網站。 –

+0

以我想要使用移動版網站和移動版使用者的方式完成此項工作。一切都是純粹的HTML。 :D只有Google+有問題,但我有另一個話題。謝謝您的幫助! – user1130601