Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2023
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. import requests
  2. import re
  3. from math import gcd
  4.  
  5.  
  6. def get_numbers_from_response(response_text):
  7. pattern = r'GCD \(\s*(\d+)\s*,\s*(\d+)\s*\)'
  8. match = re.search(pattern, response_text)
  9. if match:
  10. return int(match.group(1)), int(match.group(2))
  11. return None, None
  12.  
  13.  
  14. url = "http://ctf.mf.grsu.by/tasks/0036c5939fc80c0a4e050fed3cd7d11a/"
  15. cookies = {'PHPSESSID': 'ibui2c422kntibj9uv6glkbj3l'}
  16.  
  17. response = requests.get(url, cookies=cookies)
  18.  
  19. a, b = get_numbers_from_response(response.text)
  20.  
  21. if a and b:
  22. answer = gcd(a, b)
  23.  
  24. post_url = "http://ctf.mf.grsu.by/tasks/0036c5939fc80c0a4e050fed3cd7d11a/index2.php"
  25. post_data = {'ans': answer}
  26.  
  27. post_response = requests.post(post_url, data=post_data, cookies=cookies)
  28.  
  29. print(post_response.text)
  30. else:
  31. print("aboba")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement