2
from win32com.client import Dispatch

winhttp = Dispatch('winhttp.winhttprequest.5.1')

print winhttp.Option(6) #True

winhttp.Option(6) = False #SyntaxError  <----------------how to set Option(6) to false

print winhttp.Option(6)

winhttp.Open('GET', 'http://google.com', False)
winhttp.Send()

print winhttp.responsetext

============================================

输出:

无效语法:winhttp.py,第 13 行,pos 11 文件“c:\Users\***\Desktop\winhttp.py”,第 13 行,在?设置 winhttp.Option(6) = False

怎么做?非常感谢!

4

1 回答 1

1

这应该有效:

winhttp.SetOption(6, False)

除非您有使用 winhttprequest 的真正充分理由,否则我会使用 Python 标准库中的某些内容,或者最好安装requests库。你会发现这些选项更容易处理。

于 2013-01-19T20:08:20.513 回答