python 첨부파일 다운로드

0 Submitted by on Sa, 08 Februar 2020, 05:30

나는 vhsirin1과 같은 질문을 가지고 있지만, 단지 받은 이메일에 첨부 파일을 다운로드의 관점에서, 오히려 보내고받은 것보다. 아이디어는 내 사서함에 SSL 연결을 사용하고 IMAP을 사용하여 특정 주제가있는 전자 메일에서 첨부 파일을 다운로드하는 것입니다 (모두 당분간 동일한 첨부 파일을 가지고 있음). 파일을 다운로드 하는 것 외에도 주어진 제목 및 해당 UID를 표시 합니다. 다음 단계는 해당 데이터(특별히 제목 및 해당 UIDS)를 XML 파일에 저장하고 추가 검색 및 가져오기 없이 필요한 파일을 다운로드하기 위해 검색하는 것입니다. 안녕하세요, 모든 첨부 파일을 다운로드 할 수없는이 오류가 있습니다. 그것은이 nincehelser에 대 한 작동 하는 것 같다, 그러나 그것은 나를 위해 연결 하지 않는 것 같다. 나는 그것이 적어도이 시점까지 간다는 것을 알기 위해 `li 22`를 추가합니다. 그러나 인쇄 문 (로그인 할 수 없습니다!, 로그인 성공 또는 오류 검색 받은 편지함)을 얻지 못함) 모든 첨부 파일을 다운로드 할 수 없습니다. .fetch는 `RFC822`가 인터넷 메시지 액세스 프로토콜인 지정된 ID에 대한 메일을 가져옵니다. 이제 RFC822를 사용할 수 있습니다.

헤더는 메일의 헤더를 가져옵니다. FETCH의 데이터는 이진 인코딩되어 있으므로 UTF-8 charset에서 디코딩해야합니다. 이제 해당 디코딩된 문자열을 string.message_from_string 전달하여 문자열을 허용하고 필요한 필드가 있는 사전 형식으로 변환합니다. .walk는 메일 트리를 반복하는 데 사용됩니다. get_content_maintype()는 이메일에 첨부 파일이 있거나 일반/텍스트인 경우 다중 파트입니다. 안녕이 나에게 매력처럼 작동합니다.. 그러나 PDF 또는 Xls와 같은 특정 유형의 파일을 다운로드하고 싶습니다. 나는 파이썬을 새로 접했기 때문에 그것을 달성하기 위해 약간의 도움이 필요합니다. 미래의 파이썬 여행자를 위한. 다음은 전자 메일에 대해 찾은 첨부 파일을 다운로드하여 특정 위치에 저장하는 클래스입니다. „모든 첨부 파일을 다운로드할 수 없습니다..“ 오류에 직면한 사람. Gmail 이외의 다른 이메일 서비스에서 첨부 파일을 다운로드 할 수있는 방법이 있습니까? 예 : (야후, 에서, 핫 메일 등.) 가능하면 저를 도와주세요 …

나는 파이썬 3.6과 함께 사용하고 있으며 몇 가지 조정으로 잘 작동합니다 : 파이썬 3.+++를 사용하는 사람들은 인쇄 `로그인 할 수 없습니다!`에서 인쇄 (`로그인 할 수 없습니다!`), 입력 함수 즉 입력 (`암호 입력`)에 raw_input 인쇄 옵션에 약간의 편집을해야합니다. 나머지는 매력처럼 작동합니다. 파이썬을 통해 office365 및 마이크로 소프트 계정을 인증하는 방법 매우 도움이, 다시 감사합니다. 이제 파일 데이터를 다운로드하지 않고 실제로 저장할 첨부 파일을 선택할 수있는 방법을 찾고 있습니다. 나는 imaplib가 어떤 식으로든 이것을 허용한다고 가정합니다. 안녕 모두, 당신의 대답을 주셔서 감사합니다, 그것은 매우 도움이되고 난 다운로드 첨부 파일 양식 핫메일 (서버에서 만 내 lappy에 구성되지 않은 모든 마이크로 소프트 메일)과 사무실 365 계정에 대한 적어도 하나의 예가 필요하고 그것은 두 단계 인증 감사 다시 Jaaan @anyone 안부 : imaplib 및 이메일 라이브러리에 대한 „공식“파이썬 문서를 확인하여 특정 요구에 이 코드를 적용 / 향상시킬 수있는 방법을 제공합니다. 이메일은 파이썬 스크립트에서 전자 메일을 읽고 쓰고 보내는 데 사용되는 패키지입니다. detach_dir .picture 폴더/이메일 첨부 파일로 변경하여 첨부 파일이 현재 경로에 저장되지 않도록 하려면 전자 메일에 텍스트 부분이 필요하고 Excel 또는 .csv 형식으로 저장하면 어떻게 해야 합니까? 나는 파이썬에 익숙하지 않으며 위에서 배울 필요가있다.

Written by

Comments are closed.