正确的企业邮箱格式怎么写_惠州高端模板建站_产品外观设计收费标准_石家庄疫情政策最新消息
import reclass BilianSpider(scrapy.Spider):name = 'bilian'allowed_domains = ['ebnew.com']sql_data = dict(projectcode='', web='', keyword='', detail_url='', title='', toptype='', province='', Product='', industry='', tendering_manner='', publicity_date='', expiry_date='', )form_data = dict(infoClassCodes='',rangeType='',projectType='bid',fundSourceCodes='',dateType='',startDateCode='',endDateCode='',normIndustry='',normIndustryName='',zone='',zoneName='',zoneText='',key='', pubDateType='',pubDateBegin='',pubDateEnd='',sortMethod='timeDesc',orgName='',currentPage='' )def start_requests(self):from_data = self.form_datafrom_data['key'] = '路由器'from_data['currentPage'] = '2'yield scrapy.FormRequest(url='https://ss.ebnew.com/tradingSearch/index.htm',formdata=from_data,callback=self.parse_page1,)def parse_page1(self, response):content_list_x_s = response.xpath('//div[@class="ebnew-content-list"]/div')for content_list_x in content_list_x_s:toptype = content_list_x.xpath('./div/i[1]/text()').extract_first()publicity_date= content_list_x.xpath('./div/i[2]/text()').extract_first()title = content_list_x.xpath('./div/a/text()').extract_first()tendering_manner = content_list_x.xpath('.//div[2]/div[1]/p[1]/span[2]/text()').extract_first()Product = content_list_x.xpath('.//div[2]/div[1]/p[2]/span[2]/text()').extract_first()expiry_date = content_list_x.xpath('.//div[2]/div[2]/p[1]/span[2]/text()').extract_first()province = content_list_x.xpath('.//div[2]/div[2]/p[2]/spanp[2]/text()').extract_first()print(toptype, publicity_date, title,tendering_manner,Product, expiry_date, province)">