在其文档中,它说“使用Mechanize.OpenerDirector
”可以避免此缓存行为。此缓存是否会影响同一页面的下一个请求?
答案 0 :(得分: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
在python对象中调用.read()
后缓存数据,如果再次请求页面,不缓存页面本身。
简短回答:不,它不会影响同一页面的下一个请求