def start_requests(self):
settings = get_project_settings()
city_list = settings["CITY_LIST"]
if self.city:
city_cn_name = city_list.get(self.city)
yield scrapy.FormRequest(
url=self.base_url + self.city + "_gongyu",
formdata={"startDate": self.start_date, "endDate": self.end_date},
callback=self.parse,
meta={'city_en_name': self.city, "city_cn_name": city_cn_name}
)
else:
for city_en_name, city_cn_name in city_list.items():
yield scrapy.FormRequest(
url=self.base_url + city_en_name + "_gongyu",
formdata={"startDate": self.start_date, "endDate": self.end_date},
callback=self.parse,
meta={'city_en_name': city_en_name, "city_cn_name": city_cn_name}
)
评论列表
文章目录