파이썬 기계화 모듈을 사용하여 양식의 일부인 텍스트 영역을 채울 수 있습니까?파이썬 기계어 모듈로 텍스트 영역 채우기
4
A
답변
5
forms
reference에는 response
개의 개체에 텍스트 컨트롤을 채우는 몇 가지 예가 있습니다.
관련 인용 :
# The kind argument can also take values "multilist", "singlelist", "text",
# "clickable" and "file":
# find first control that will accept text, and scribble in it
form.set_value("rhubarb rhubarb", kind="text", nr=0)
kind
인수는 "text"
컨트롤을 찾습니다 form.find_control()
및 form.set_value()
방법을 사용할 수 있습니다.
mechanize _form.py
source에 약간 파고 설명이 있습니다. 기계화 TextControl
은 TEXTAREA
양식 요소를 포함합니다.
#---------------------------------------------------
class TextControl(ScalarControl):
"""Textual input control.
Covers:
INPUT/TEXT
INPUT/PASSWORD
INPUT/HIDDEN
TEXTAREA
"""
def __init__(self, type, name, attrs, index=None):
ScalarControl.__init__(self, type, name, attrs, index)
if self.type == "hidden": self.readonly = True
if self._value is None:
self._value = ""
def is_of_kind(self, kind): return kind == "text"
6
당신은 br['term'] = "Mechanize"
는 관련 라인
import mechanize
br = mechanize.Browser()
br.open("http://pypi.python.org/pypi")
br.select_form("searchform")
br['term'] = "Mechanize"
response = br.submit()
과 같은 작업을 수행 할 수 있습니다.
그리고 질문에 대한 답변을 심각하게 받아 들여야합니다. 당신이 첫 번째 요소의 형태를 검사 할 수 있습니다
1
과 페이지의 많은 형태
for form in br.forms():
print form
와 함께 할 수있는 방법
관련 문제
- 1. <noscripts> 내 텍스트 영역 채우기 파이썬 기계어 태그
- 2. PHP를 사용하여 텍스트 영역 채우기
- 3. 파이썬 기계어 프록시 질문
- 4. 파이썬 기계어 follow_link가 실패합니다.
- 5. 파이썬 기계어 선택 양식 FormNotFoundError
- 6. 파이썬 기계어 양식 제출 문제
- 7. 텍스트 블록을 확장하여 남아있는 영역 채우기
- 8. 기존 데이터로 텍스트 영역/필드 채우기
- 9. C 모듈로 파이썬 확장하기
- 10. ZedGraph 채우기 영역
- 11. 양식 영역 채우기
- 12. 파이썬 cmd 모듈로 페이지 매기기
- 13. 서식 텍스트 텍스트 영역
- 14. 변환 텍스트 영역 텍스트
- 15. 스크롤바가없는 전체 화면 텍스트 영역
- 16. 기계어로 파이썬 자동 채우기
- 17. wxWidgets 파이썬 모듈로 드래그 & 드롭하는 방법은?
- 18. 파이썬 - 웹 브라우저 모듈로 새로 고침
- 19. 파이썬 모듈로 데이터를 저장하는 것이 합리적입니까?
- 20. 파이썬 스크립트를 언제 여러 파일/모듈로 분할해야합니까?
- 21. 여러 C 모듈로 파이썬 패키지 작성하기
- 22. 서식있는 텍스트 편집을위한 텍스트 영역
- 23. 스크린 샷의 텍스트 영역 감지
- 24. Winforms autoheight 텍스트 영역
- 25. IE에서 텍스트 영역 문제
- 26. 플렉스 : 텍스트 영역 수정
- 27. 동적으로 텍스트 영역 스크롤하기
- 28. 대화 형 텍스트 영역
- 29. 포커스가있는 텍스트 영역
- 30. 하이라이트/포맷 텍스트 영역