1
我想寫一個python腳本來填充html表單的字段,然後在瀏覽器中打開表單而不提交它。使用python填充html表單並在瀏覽器中打開而不提交
我可以填寫表格,並使用的urllib和的urllib2但是我不想提交提交 - 我想要的人來檢查數據,然後手動提交。
我已經看到這可能與機械化或硒,但我想嘗試做什麼來標準(腳本將在不同的計算機上運行的人不知道什麼是python是...)
有誰知道我該怎麼做?
我想寫一個python腳本來填充html表單的字段,然後在瀏覽器中打開表單而不提交它。使用python填充html表單並在瀏覽器中打開而不提交
我可以填寫表格,並使用的urllib和的urllib2但是我不想提交提交 - 我想要的人來檢查數據,然後手動提交。
我已經看到這可能與機械化或硒,但我想嘗試做什麼來標準(腳本將在不同的計算機上運行的人不知道什麼是python是...)
有誰知道我該怎麼做?
在瀏覽器中打開窗體?這將是棘手的,因爲沒有跨平臺的方式來打開瀏覽器並將其指向URL。在Linux上,您可能會在Windows上使用xdg-open
,我相信您可以使用start
,但我不知道Mac OS X.但無論如何,您都可以使用subprocess
模塊打開Web瀏覽器。
至於填寫部分......您可能能夠複製該頁面並使用基本Web服務器提供本地預填充副本,並在用戶提交表單時將其關閉。我不認爲這是最好的主意。
另一種方法是使用Sikuli腳本來自動執行所有操作 - 打開用戶的網絡瀏覽器,填充字段,甚至可以將鼠標光標移動到提交按鈕或突出顯示它,而無需單擊。這聽起來更像你想要達到的目標。