-
Notifications
You must be signed in to change notification settings - Fork 156
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Any way change profile settings? #314
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
Not at the moment. There is an attempt at avatar upload in #290 |
Are there any plans to get community settings changed in the near future? Wouldn't mind the ability to change custom profile URLs! |
It's just a single request. wa = WebAuth('<username>')
wa.cli_login()
resp = wa.session.post('https://steamcommunity.com/profiles/{:d}/edit/'.format(wa.steam_id),
files={'json': (None, 1)}, # forces multi-part encoding
data={
'sessionID': a.session_id,
'type': 'profileSave',
'personaName': 'PinkComodo',
'real_name': 'John Smith',
'customURL': '',
'summary': 'line1\nline2\nline3\n🔥🔥🔥',
'country': 'US',
'state': 'CA',
'city': 239, # Fairfield
'hide_profile_awards': 1,
})
print(resp.json())
# {'success': 1, 'errmsg': ''} https://steamcommunity.com//actions/QueryLocations/ - Gives you countries, and CC |
@rossengeorgiev. awesome! Thank you! The only thing left is to change the avatar... |
Try this way, but can't upload avatar. All time avatar = open('1.png', 'rb')
wa = WebAuth(username='login')
wa.cli_login(password='password')
set_avatat_resp = wa.session.post('https://steamcommunity.com/actions/FileUploader/',
timeout=15,
data={
'type': 'player_avatar_image',
'sId': wa.steam_id,
'sessionid': wa.session_id,
'json': 1
},
files={'avatar': avatar}).json()
print(set_avatat_resp)
# {'success': False, 'images': [], 'hash': None, 'message': ''} |
You have to see what the browser sends exactly, and replicate the same request. Also, make sure the image is the correct size. |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Avatar - no way,
nickname and status - change_status()
profile link - ?
real name - ?
country - ?
About myself - ?
And other settings (profile theme and etc)
The text was updated successfully, but these errors were encountered: