Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- def api_login(base_url, username, password):
- login_url = f"{base_url}/api.pl"
- login_params = {
- 'm': 'auth',
- 'op': 'login',
- 'nick': username,
- 'pass': password
- }
- response = requests.get(login_url, params=login_params)
- response.raise_for_status()
- return response.cookies
- def get_comments_audit(base_url, cookies, comment_id, limit):
- audit_url = f"{base_url}/api.pl"
- audit_params = {
- 'm': 'admin',
- 'op': 'get_comments_audit',
- 'cid': comment_id,
- 'limit': limit
- }
- response = requests.get(audit_url, params=audit_params, cookies=cookies)
- response.raise_for_status()
- return response.json()
- # Usage example
- base_url = 'https://dev.soylentnews.org'
- username = 'user'
- password = 'password'
- try:
- cookies = api_login(base_url, username, password)
- comments_audit = get_comments_audit(base_url, cookies, comment_id=31675, limit=2)
- print(comments_audit)
- except requests.RequestException as e:
- print(f"An error occurred: {e}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement