在其文档中,它说“可以通过使用来避免这种缓存行为Mechanize.OpenerDirector
”。这个缓存会影响同一页面的下一个请求吗?
问问题
525 次
1 回答
1
在我看来,文档所指的“缓存”是在谈论可搜索的响应,而不是类似于浏览器的缓存功能。例如:
total_nr_bytes = len(response.get_data())
assert len(response.read()) == total_nr_bytes
assert len(response.read()) == 0 # we've already read the data
response.seek(0)
assert len(response.read()) == total_nr_bytes
它会在您调用.read()
python 对象后缓存数据,而不是在您再次请求页面时缓存页面本身。
简短回答:不,它不会影响同一页面的下一个请求
于 2011-03-31T03:45:27.173 回答