我重新創建了XHR請求。當我們在瀏覽器窗口中輸入XHR請求URL時,因爲它是一個GET方法,如果第一次打我有部分JSON輸出。如果我們點擊重新加載,下次加載更多的數據似乎很奇怪。任何人都可以幫助我。在此先感謝scrapy shell響應不同於scrapy抓取響應
我在Scrapy shell中嘗試過的另一個信息也給出了整個JSON響應。
代碼:
import scrapy
import datetime
import time
from scrapy.http.request import Request
class test (scrapy.Spider):
name = "test"
allowed_domains = "ar.trivago.com"
def start_requests(self):
yield scrapy.Request("http://ar.trivago.com/search/region?iPathId=38715&iGeoDistanceItem=47160&aDateRange%5Barr%5D=2015-11-13&aDateRange%5Bdep%5D=2015-11-14&iRoomType=7&tgs=4716002&aHotelTestClassifier=&aPriceRange%5Bfrom%5D=0&aPriceRange%5Bto%5D=0&iIncludeAll=0&iGeoDistanceLimit=20000&aPartner=&iViewType=0&bIsSeoPage=false&bIsSitemap=false&&_=1446825699501",
callback=self.parse)
def parse(self, response):
print "RESPONSE::", response.body
請幫我解決這個
感謝您的回覆。仍然只獲得部分迴應。 – Sabeena
您是否注意到scrapy shell給出了完整的回覆。我試着在假要求和原始要求之間進行睡眠,7次成功完成2次,這是不準確的。 – Sabeena