Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- from getpass import getpass
- URL = 'http://example.com'
- def login(session):
- user = input('Username: ')
- passwd = getpass('Password: ')
- params = {
- 'action': 'do_login',
- }
- data = {
- 'quick_login': '1',
- 'quick_username': user,
- 'quick_password': passwd,
- }
- headers = {'content-type': 'application/x-www-form-urlencoded'}
- ret = session.post(URL + '/member.php', params=params, data=data, headers=headers)
- return ret
- def newreply(session, thread_id, message='Hello World'):
- params = {
- 'tid': thread_id,
- 'acton': 'do_newreply',
- }
- headers = {'content-type': 'application/x-www-form-urlencoded'}
- data = {
- 'message_new': message,
- 'submit': 'New Reply',
- 'subject': 'test',
- }
- ret = session.post(URL + '/newreply.php', params=params, data=data, headers=headers)
- return ret
- if __name__ == '__main__':
- with requests.session() as session:
- ret_login = login(session)
- ret_reply = newreply(session, 3973)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement