python-requests 3

localhost (python 요청)에 연결하려고 할 때 CSRF와 관련된 403 오류 발생

C:\Anaconda3\envs\YYcompany\lib\site-packages\pymysql\cursors.py:329: Warning: (1265, "Data truncated for column 'original_url' at row 1") self._do_get_result() Python의 요청 라이브러리를 사용하여 Django 뷰 중 하나에 대한 연결을 테스트하려고합니다. POST 요청을 시도 할 때 request.text를 볼 때 CSRF 확인에 실패했으며 양식을 제출할 때 CSRF 토큰이 필요하다는 정보를받습니다. 나는 여기에서 더 많은 연구를했고 이것으로 최선을 다했습니다. 이것은 지금 내 코드입니다. post_request = requests.session() post_request...

개발/Python 2020.10.02

파이썬 요청으로 csrftoken 전달

파이썬 모듈 요청과 함께 csrftoken을 어떻게 전달합니까? 이것은 내가 가지고 있지만 작동하지 않으며 어떤 매개 변수를 전달할지 모르겠습니다 (데이터, 헤더, 인증 ...) import requests from bs4 import BeautifulSoup URL = 'https://portal.bitcasa.com/login' client = requests.session(config={'verbose': sys.stderr}) # Retrieve the CSRF token first soup = BeautifulSoup(client.get('https://portal.bitcasa.com/login').content) csrftoken = soup.find('input', dict(name='cs..

개발/Python 2020.10.02

요청과 함께 파이썬으로 큰 파일 다운로드

Requests는 정말 멋진 라이브러리입니다. 대용량 파일 (> 1GB)을 다운로드 할 때 사용하고 싶습니다. 문제는 전체 파일을 청크로 읽어야하는 메모리에 전체 파일을 보관할 수 없다는 것입니다. 그리고 이것은 다음 코드의 문제입니다. import requests def DownloadFile(url) local_filename = url.split('/')[-1] r = requests.get(url) f = open(local_filename, 'wb') for chunk in r.iter_content(chunk_size=512 * 1024): if chunk: # filter out keep-alive new chunks f.write(chunk) f.close() return 어떤 이유로이 방..

개발/Python 2020.09.18
728x90