2014-10-03 3 views
0

그래서 Game Day 스레드를/r/KontinentalHL 서브 레딧에 게시하는 봇을 개발하려고하는데 로그인 할 때마다 다음 오류가 발생합니다 :403 Client HTTPError로 Praw를 통해 Reddit에 연결할 때

Traceback (most recent call last): 
    File "startBot.py", line 12, in <module> 
    r.login(Username,Password) 
    File "C:\Python33\lib\site-packages\praw\__init__.py", line 1230, in login 
    self.request_json(self.config['login'], data=data) 
    File "C:\Python33\lib\site-packages\praw\decorators.py", line 161, in wrapped 
    return_value = function(reddit_session, *args, **kwargs) 
    File "C:\Python33\lib\site-packages\praw\__init__.py", line 510, in request_json 
    response = self._request(url, params, data) 
    File "C:\Python33\lib\site-packages\praw\__init__.py", line 375, in _request 
    _raise_response_exceptions(response) 
    File "C:\Python33\lib\site-packages\praw\internal.py", line 172, in _raise_response_exceptions 
    response.raise_for_status() 
    File "C:\Python33\lib\site-packages\requests\models.py", line 808, in raise_for_status 
    raise HTTPError(http_error_msg, response=self) 
requests.exceptions.HTTPError: 403 Client Error: Forbidden 

로그인 정보가 정확한지 확신합니다. 혼란 스럽습니다. 나는 아마 바보가 되겠지만 어떤 도움이 될까요? 또한 매개 변수없이 r.login()을 시도하면 사용자 이름을 입력 한 후 프로그램이 멈 춥니 다!

답변

0

문제는 사용자 에이전트 문자열 일 가능성이 큽니다. '긁는'또는 '봇'과 같은 키워드없이 길게 변경하십시오.