저는 Mechanize lib (Python과 함께)를 사용하여 시스템에 로그인하는 프로그램을 만듭니다. 그러나 해당 시스템의 경우 Browser.Submit 옵션이 작동하지 않습니다. 그래서 내 프로그램이 "로그인"버튼을 클릭하도록 강요하려고합니다. 기계화가 가능한지 아무도 알지 못합니까?Mechanize (Python)를 사용하여 버튼을 클릭하십시오.
3
A
답변
1
twill (아직 찾고 있지 않은 경우)을 고려해보십시오. Twill은 mechanize 패키지를 기반으로하며 단추를 클릭하는 데 사용할 수있는 submit function이 있습니다.
0
0
Mechanize and Beautiful Soup 위에 구축 된 RoboBrowser를 사용해보십시오.
예제 코드 :
from robobrowser import RoboBrowser
crawler = RoboBrowser(history=True)
crawler.open('http://www.whatever.com/')
search_form = crawler.get_form(attrs={'name':'formName') #This is the name found in <formname=formName>
search_form['keywords'] = 'search keywords' # In form[] specify the <input name=''> of the subfield within the form element that you're trying to fill in.
crawler.submit_form(search_form)`
관련 문제
- 1. Ruby Mechanize 버튼을 클릭하십시오.
- 2. 양식 외부에있는 버튼을 클릭하십시오 (Ruby Mechanize)
- 3. jmeter를 사용하여 버튼을 클릭하십시오.
- 4. jQuery를 사용하여 Gridview 버튼을 클릭하십시오.
- 5. AutoIt을 사용하여 창에서 버튼을 클릭하십시오.
- 6. 버튼을 기다리십시오 버튼을 클릭하십시오 tkinter의 슬롯으로 이동 버튼을 클릭하십시오
- 7. 웹 페이지의 버튼을 클릭하십시오.
- 8. 마우스 왼쪽 버튼을 클릭하십시오.
- 9. Selenium으로 플래시 버튼을 클릭하십시오.
- 10. jquery가있는 버튼을 클릭하십시오.
- 11. WatiN 버튼을 클릭하십시오.
- 12. SlimerJS 링크/버튼을 클릭하십시오.
- 13. jquery 탐색 버튼을 클릭하십시오.
- 14. VBA를 사용하여 웹 사이트의 버튼을 클릭하십시오.
- 15. iOS에서 UIAutomation을 사용하여 탭 막대의 버튼을 클릭하십시오.
- 16. 버튼을 사용하여 JPanel을 제거하고 바꾸는 방법을 클릭하십시오.
- 17. Splinter를 사용하여 한 페이지의 여러 버튼을 클릭하십시오.
- 18. 사용자가 TamperMonkey를 사용하여 YouTube의 "자세히보기 ..."버튼을 클릭하십시오.
- 19. AppleScript를 사용하여 사파리 웹 페이지 버튼을 클릭하십시오.
- 20. VBA 코드를 사용하여 웹 페이지의 버튼을 클릭하십시오.
- 21. setTimeout을 사용하여 지연 자바 스크립트 버튼을 클릭하십시오.
- 22. vb.net을 사용하여 Google +1 버튼을 클릭하십시오.
- 23. Selenium WebDriver를 사용하여 Gmail에서 작성 버튼을 클릭하십시오.
- 24. AppleScript를 사용하여 대화 버튼을 자동으로 클릭하십시오.
- 25. 버튼을 클릭하십시오. 서버에서 PDF 인쇄를 클릭하십시오.
- 26. 안드로이드 버튼을 클릭하고 클릭하십시오.
- 27. bash에서 webform 버튼을 클릭하십시오.
- 28. jQuery 슬래시에서 버튼을 클릭하십시오.
- 29. android에서 로그인 버튼을 클릭하십시오.
- 30. AutoIT | 브라우저 | 버튼을 클릭하십시오.