2014-03-19 107 views
0

我試圖通過在ups網站上填寫表單來爲很多不同的客戶創建運輸標籤。有沒有這樣做的程序化方式?自動填充帶有動態數據的網頁表格

它與通常的自動填充web表單不同。因爲名稱,地址等字段沒有填充「常量」。 100個客戶需要100種不同的形式。

在我深入挖掘python-mechanize或自動獲取IE.au3之前,有沒有更簡單的方法呢?

+0

使用Autoit應該沒有問題。你的問題在哪裏? – Xenobiologist

+0

增加了問題:動態數據來自另一個商業網站。因此,任務是從該網站提取運輸數據並在ups網站上填寫表格。 autoit爲web表單填充提供了足夠的支持,但是它的html解析是缺乏的。硒+美麗的湯(蟒蛇)可能是我的正確工具。 –

+0

在Autoit中,從網頁抓取信息確實沒有問題。但無論如何,你找到了你的解決方案:-) – Xenobiologist

回答

1

你可以檢查出FF.au3 for AutoIt。與FireFox和MozRepl一起,它允許網頁自動化,包括動態網站/表單。

功能集應該足以滿足您的任務(例如用於內容提取和填寫表單的XPath,但只需查看鏈接,您就會了解它的功能)。這也很容易使用。

不利之處在於它不是最高性能的方法,而且我遇到了一個錯誤,但是這並沒有多說。總的來說,它確實適合我的中小型項目。