이 프로그램은 Python 자동화 라이브러리---pywinauto를 사용합니다. 공식 버전이 오랫동안 업데이트되지 않았기 때문에 Python의 최고 버전은 Python 주변에만 있을 수 있습니다. 3.7.하나는 Python 3.7.1을 사용하여 단어 입력, 예문 복사, 예문 가져오기, 클립보드 지우기 및 이 작업을 반복하는 데 사용했습니다. 단순화를 위해 예문 페이지로 직접 전환했기 때문에 예문 페이지로 전환하기 위해 프로그램을 사용할 필요는 없습니다.
pyperclip==1.8.2 pywin32==304 pywinauto==0.6.8
dir_path를 수정하고 아래 input.txt 파일을 준비하세요.
Youdao 사전 프로세스의 ID를 가져옵니다.
Get 단어 입력 상자의 좌표를 가져오고, 복사 및 붙여넣기 위치의 좌표를 가져옵니다.
프로젝트를 시작하려면
input.txtinternationalization
radioactive작업 관리자를 통해 프로세스 pid를 얻었습니다. 또는 가장 간단한 방법은 Inspect와 Spy++를 사용하는 것입니다. 저는 여기에서 직접 문제를 해결하는 방법을 알려드립니다.
단어 입력 상자의 좌표, 복사본의 좌표 첫 번째 좌표는 입력 상자의 위치를 지정하는 것이며 프로그램은 해당 단어를 여기에 복사하고 Enter 키를 누르면 내용이 쿼리됩니다. 그런 다음 마우스를 두 번째 좌표로 이동합니다. 아래 빈 공간으로 이동하면 모두 선택 CTRL+A 작업이 수행됩니다. 이런 식으로 단어의 모든 내용을 가져옵니다.
Youdao를 이 위치로 조정하고 먼저 단어를 쿼리하고, 예문을 선택한 다음 이 인터페이스를 변경하지 않고 유지하세요.
마지막 단계는 프로그램 실행이며, 녹화된 GIF가 가속되었습니다. 실제로 실행 시 조기 발견을 방지하기 위해 의도적으로 지연이 추가됩니다.
콘솔 출력 output.json 파일위 내용은 Python 및 pywinauto를 사용하여 자동화된 수집 작업을 구현하는 단계 및 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!