http://klepec.amebis.si/파이썬 기계어 양식 제출 문제
기계 번역 예제의 표준 제출 코드가 작동하지 않습니다. "제출"이벤트가 발생하지만 제출 된 데이터는 비어 있습니다. 이 웹 사이트는 glavni-main vnos-input이라는 두 개의 프레임 (glavni.asp 및 vnos.htm)으로 구성됩니다. mechanize는 프레임을 지원하지 않기 때문에 두 프레임을 모두 열어 보았습니다.
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