擅长:python、mysql、java
<p>不能将yield调用等同于变量,因为它的作用类似于返回调用。在</p>
<p>试着把它取下来</p>
<pre><code>def parse(self, response):
self.results = []
for i in range(0,2):
url = response.xpath('//*[@id="response"]').extract()
request = SplashFormRequest(url,method='GET',callback=self.parse2)
yield request
print self.results
def parse2(self, response):
# print response here !
dict = {'url': response.url}
self.results.append(dict)
</code></pre>