我如何在 Python 中复制以下条件?

问题描述

以下 if 条件在 Ruby 代码中,我需要在 Python 中复制它:

# CpqElm-Login: success
if res.headers['CpqElm-Login'].to_s =~ /success/
  cookie = res.get_cookies.scan(/(Compaq\-HMMD=[\w\-]+)/).flatten[0] || ''
end

如果您需要所有 Ruby 原始代码,可以查看此链接https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/http/hp_sys_mgmt_exec.rb

目前我有这个:

cookie = ''
response_headers = resp.headers.get('CpqElm-Login')
response_cookie = resp.cookies.get('').value  #here is were I need this part " (/(Compaq\-HMMD=[\w\-]+)/).flatten[0]" in Python    

        if 'success' in response_headers:
            cookie = response_cookie

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)