다음 엔드포인트를 Python requests를 통해 사용자 이름으로 사용자 데이터를 가져오는 데 사용해 왔습니다.
https://{defaultHost}/u/{username}.json
최근에 Python requests를 통해 반환되는 데이터가 브라우저에 동일한 URL을 입력했을 때와 다르다는 것을 발견했습니다.
예를 들어:
https://forum.leasehackr.com/u/jalopspecial.json
브라우저를 통해 요청하면 사용자의 전체 데이터 세트를 받을 수 있습니다. 하지만 동일한 엔드포인트를 사용하여 Python requests로 데이터를 요청하면:
user_url = https://forum.leasehackr.com/u/jalopspecial.json
user_profile_request = requests.get(user_url)
user_profile = user_profile_request.json()
다음 내용만 반환됩니다:
{'user': {'avatar_template': '/user_avatar/forum.leasehackr.com/jalopspecial/{size}/92094_2.png',
'id': 11498,
'name': 'Whitt',
'primary_group_name': 'supporters',
'profile_hidden': True,
'title': 'Supporter',
'username': 'JalopSpecial'}}
과거에는 이런 경우가 아니었습니다. 뭔가 변경된 것이 있나요? 도움을 부탁드립니다! ![]()