http://klepec.amebis.si/Python的機械化形式submiting問題
一想提交這種形式,但標準提交代碼機械化例子不起作用。 「提交」事件發生,但提交的數據爲空。該網站由2個幀(glavni.asp和vnos.htm)glavni-main vnos-input組成。 由於機械化不支持框架,我試圖分開打開兩個框架。
import mechanize
br = mechanize.Browser()
br.open("http://klepec.amebis.si/vnos.htm")
br.select_form(name="obrazec")
br["besedilo"] = raw_input("Jaz: ")
response = br.submit()
這實際上是一個像cleverbot這樣的「本地」版本。任何想法,這是否與它在asp中製作的事實有關? (我有點新機械化)
沒關係,我想通了。 – dasf
問題在於文本字段值不是提交的那個,而是另一個只讀變量。該變量的值由JavaScript設置,不會在機械化中運行。要正確傳遞我使用url的值。 http:\\ klepec.amebis.si \ glavni.asp?vprasanje = value,其中vprasanje是隻讀值。 – dasf