這個項目很有可能嘗試不可能的,但我覺得有嘗試的決心。使用Python填充.swf(Flash)Web表單?
首先,聯邦快遞在其網站上有一個表格,用於報價和運輸時間。 (https://www.fedex.com/ratefinder/home)使用Chrome開發人員工具研究該頁面後,我發現該表單是嵌入式SWF。
我的目標是編寫一個Python腳本,它將填寫Flash表單,提交表單並捕獲結果文本。我已經編寫了用於Web爬行,提交POST數據,處理安全會話的Python腳本,但從未碰到過Flash表單。
任何想法? (順便說一下,我在Windows 7上使用Python 2.7)
當我轉到手機上的費率查找器鏈接時,我看到一個HTML版本。您可以探索使用HTML來做到這一點。我曾經使用Perl的LWP模塊(基本上是可編寫腳本的Web瀏覽器)來完成很多類型的工作。也許Python有一個類似的瀏覽器... –
謝謝,我應該發佈這個,但它下滑了我的腦海。如果您有用戶帳戶,則表單是嵌入式SWF。如果您沒有帳戶,則表單爲HTML。我認爲它與從數據庫中提取客戶信息和應用折扣等有關。 –