在Python的机械化.Browser模块,则当您提交表单时,浏览器实例将转到该页面。对于这一个请求,我不希望这样;我只希望它停留在它当前所在的页面上,并在另一个对象中给我响应(出于循环目的)。有人知道一个快速的方法吗?在
编辑: 嗯,所以我有这种工作ClientForm.HTMLForm.click(),它返回一个urllib2请求,但我需要mechanize的cookiejar中的cookies用于我的urllib2.urlopen请求。mechanize中是否有一个方法可以让我像urllib2一样发送请求,但cookies将被导入?在
我在标题中直接回答的问题是肯定的,用
mechanize.Browser.open_novisit()
。它的工作方式与open()
相同,但它不会更改浏览器实例的状态,也就是说,它将检索页面,并且您的浏览器对象将保持原来的状态。在相关问题 更多 >
编程相关推荐