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'}}
過去にはこのようなことはありませんでした。何か変更がありましたか?ご協力いただけると幸いです!![]()