[]
我尝试了Post方法,但我仍然无法获得第3200页的json。 我编码的是这样的:
url = u'http://218.57.139.24/pub/jyyc/3200'
my_data ={u"encrpripid":u"b05bbaf0a62b2e049e005b9467ccbcc6f1d57daf702342a8457db88ba15021f7"}
yield scrapy.FormRequest(url, method ='POST', formdata = my_data , callback=self.parse)
总是说Redirecting (meta refresh)
答案 0 :(得分:0)
这个问题似乎与JSON无关。可能会根据之前的请求向您提供encrpripid
,对吗?它看起来像nonce。尝试请求上一页抓取有效的(最近的)encrpripid
。 FormRequest.from_response方法可能会对您有所帮助。