如何从浏览器中的requests.get()加载响应?

时间:2016-04-26 14:52:29

标签: python cookies python-requests

我正在控制台中发出一些请求。这些响应包含标题(位置)状态代码(302)和cookie(某些身份验证凭据)中的相关数据。

我的代码看起来基本上是这样的:response = requests.get('<url>', cookies={'auth': 'secret stuff'}, allow_redirects=False)

现在我有了回复,是否有一种简单的方法可以将其转发到浏览器?

对于初学者来说,如果我可以将这个http响应写入文件,那就太棒了。 我怎么想这样做,是这样的:

with open(my_file_path, 'w') as thefile:
  thefile.write('HTTP/1.1 302 Temporary Redirect\n')
  for header, value in response.headers.items():
  thefile.write('{}: {}\n'.format(header, value) 

...然后我用nc -l 9999打开netcat,打开浏览器,转到localhost:9999,粘贴我文件中的东西,点击回车,然后看到浏览器。

有更好的想法吗?

0 个答案:

没有答案