我是初学者,使用 Python 和 Pycurl 进行网页压力测试。但是,pycurl 不断在终端中打印出返回的 html,这使得压力测试花费的时间比它应该花费的时间还要多。我正在使用的一个这样的 pycurl 代码发布在下面。有没有办法只运行 pycurl 而不必在任何地方打印或写入结果?如有任何帮助,我们将不胜感激。
p = pycurl.Curl()
p.setopt(pycurl.POST, 0)
p.setopt(pycurl.COOKIE, sessioncookie)
p.setopt(pycurl.URL, 'http://example.com/logoff.php')
p.perform()
p.close()
最佳答案
Pycurl 文档很糟糕,但我认为您想将 WRITEFUNCTION 设置为不执行任何操作的函数,例如
p.setopt(pycurl.WRITEFUNCTION, lambda x: None)
此外,我想郑重声明,我认为“SET 做所有事情”的 API 随 VMS 一起推出。嘎啊。
关于python - Pycurl 一直在终端打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7668141/