Skip to content

Instantly share code, notes, and snippets.

@chason
Last active February 12, 2016 23:29
Show Gist options
  • Save chason/23b2dc7c7908dcef03f5 to your computer and use it in GitHub Desktop.
Save chason/23b2dc7c7908dcef03f5 to your computer and use it in GitHub Desktop.
headers = {'Origin': WP_URL,
'Referer': ADMIN_URL,
'User-agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.19 Safari/537.36',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
'Connection': 'Keep-Alive',
}
s = requests.Session()
s.headers.update(headers)
admin_post_data = {'log': WP_ADMIN_USERNAME,
'pwd': WP_ADMIN_PASSWORD,
'wp-submit': 'Log In',
'redirect_to': ADMIN_URL,
'testcookie': 1,
}
r = s.post(ADMIN_URL, data=admin_post_data)
print s.cookies
print r.cookies
print r.headers
OUTPUT:
<<class 'requests.cookies.RequestsCookieJar'>[<Cookie wordpress_test_cookie=WP+Cookie+check for somedomain.com/>]>
<<class 'requests.cookies.RequestsCookieJar'>[<Cookie wordpress_test_cookie=WP+Cookie+check for somedomain.com/>]>
CaseInsensitiveDict({'content-length': '1107', 'content-encoding': 'gzip', 'set-cookie': 'wordpress_test_cookie=WP+Cookie+check; path=/,
wordpress_57989a874259ee334703eb98c533404f=+; expires=Tue, 25-Jun-2013 21:36:14 GMT; path=/wp-admin,
wordpress_sec_57989a874259ee334703eb98c533404f=+; expires=Tue, 25-Jun-2013 21:36:14 GMT; path=/wp-admin,
wordpress_57989a874259ee334703eb98c533404f=+; expires=Tue, 25-Jun-2013 21:36:14 GMT; path=/wp-content/plugins,
wordpress_sec_57989a874259ee334703eb98c533404f=+; expires=Tue, 25-Jun-2013 21:36:14 GMT; path=/wp-content/plugins,
wordpress_logged_in_57989a874259ee334703eb98c533404f=+; expires=Tue, 25-Jun-2013 21:36:14 GMT; path=/,
wordpress_logged_in_57989a874259ee334703eb98c533404f=+; expires=Tue, 25-Jun-2013 21:36:14 GMT; path=/,
wordpress_57989a874259ee334703eb98c533404f=+; expires=Tue, 25-Jun-2013 21:36:14 GMT; path=/,
wordpress_57989a874259ee334703eb98c533404f=+; expires=Tue, 25-Jun-2013 21:36:14 GMT; path=/,
wordpress_sec_57989a874259ee334703eb98c533404f=+; expires=Tue, 25-Jun-2013 21:36:14 GMT; path=/,
wordpress_sec_57989a874259ee334703eb98c533404f=+; expires=Tue, 25-Jun-2013 21:36:14 GMT; path=/,
wordpressuser_57989a874259ee334703eb98c533404f=+; expires=Tue, 25-Jun-2013 21:36:14 GMT; path=/,
wordpresspass_57989a874259ee334703eb98c533404f=+; expires=Tue, 25-Jun-2013 21:36:14 GMT; path=/,
wordpressuser_57989a874259ee334703eb98c533404f=+; expires=Tue, 25-Jun-2013 21:36:14 GMT; path=/,
wordpresspass_57989a874259ee334703eb98c533404f=+; expires=Tue, 25-Jun-2013 21:36:14 GMT; path=/', 'expires': 'Wed, 11 Jan 1984 05:00:00 GMT', 'vary': 'User-Agent,Accept-Encoding', 'keep-alive': 'timeout=5, max=98', 'server': 'Apache/2.2.22', 'connection': 'Keep-Alive', 'pragma': 'no-cache', 'cache-control': 'no-cache, must-revalidate, max-age=0', 'date': 'Wed, 25 Jun 2014 21:36:13 GMT', 'x-frame-options': 'SAMEORIGIN', 'x-powered-by': 'PHP/5.3.27', 'content-type': 'text/html; charset=UTF-8'})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment