お知らせ

フェアリーYUKIホーム > お知らせ

파이썬 첨부파일 다운로드

2020年2月8日

나는 파이썬 3.6와 함께 사용하고 그것은 단지 몇 가지 조정으로 잘 작동 : 안녕 모두, 당신의 대답주셔서 감사합니다, 그것은 매우 도움이되고 난 다운로드 첨부 파일에 대한 적어도 하나의 예가 필요합니다 핫메일 (서버에서 내 lappy에 구성되지 않은 모든 마이크로 소프트 메일 – 내 lappy에 구성되지 않은) 및 사무실 365 계정과 사무실 365 계정과 그것은 다시 Jaaan 안녕을 감사 두 단계 인증 감사, 나는이 오류가 모든 첨부 파일을 다운로드 할 수 없습니다. 이메일에 텍스트 부분이 필요하고 Excel 또는 .csv 형식으로 저장하면 어떻게됩니까? 나는 파이썬에 익숙하지 않으며 위에서 배울 필요가있다. 나는 vhsirin1과 같은 질문을 가지고 있지만, 단지 받은 이메일에 첨부 파일을 다운로드의 관점에서, 오히려 보내고받은 것보다. 파이썬 3.+++를 사용하는 사람들은 인쇄 `로그인 할 수 없습니다!`에서 인쇄 (`로그인 할 수 없습니다!`), 입력 기능 즉 입력 (`암호 입력`)에 raw_input 인쇄 옵션에 약간의 편집을해야합니다. 나머지는 매력처럼 작동합니다. 아이디어는 내 사서함에 SSL 연결을 사용하고 IMAP을 사용하여 특정 주제가있는 전자 메일에서 첨부 파일을 다운로드하는 것입니다 (모두 당분간 동일한 첨부 파일을 가지고 있음). 파일을 다운로드 하는 것 외에도 주어진 제목 및 해당 UID를 표시 합니다. 다음 단계는 해당 데이터(특별히 제목 및 해당 UIDS)를 XML 파일에 저장하고 추가 검색 및 가져오기 없이 필요한 파일을 다운로드하기 위해 검색하는 것입니다. 받은 편지함에 첨부 파일이 있지만 “모든 첨부 파일을 다운로드 할 수 없습니다.” 메시지로 직접 이동합니다. 누구든지 pl 도움을 줄 수 있습니다! 파이썬 이메일의 imap을 사용하여 전자 메일 메시지 본문에서 모든 링크를 추출하는 방법은 파이썬 스크립트에서 전자 메일을 읽고 쓰고 보내는 데 사용되는 패키지입니다. .fetch는 `RFC822`가 인터넷 메시지 액세스 프로토콜인 지정된 ID에 대한 메일을 가져옵니다. 이제 RFC822를 사용할 수 있습니다. 헤더는 메일의 헤더를 가져옵니다.

FETCH의 데이터는 이진 인코딩되어 있으므로 UTF-8 charset에서 디코딩해야합니다. 이제 해당 디코딩된 문자열을 string.message_from_string 전달하여 문자열을 허용하고 필요한 필드가 있는 사전 형식으로 변환합니다. .walk는 메일 트리를 반복하는 데 사용됩니다. get_content_maintype()는 이메일에 첨부 파일이 있거나 일반/텍스트인 경우 다중 파트입니다.