def __init__(self, url_pdf): self.code = url_pdf[0] self.url = url_pdf[1] self.pdf = url_pdf[2] html_analyse = HtmlAnalyse(self.url) self.content = html_analyse.get_contents()
def get_product_list(self): html_analyse = HtmlAnalyse( "http://www.ti.com.cn/wsapi/paramdata/family/660/results?lang=cn&output=json" ) contents = html_analyse.get_contents() datas_jsons = json.loads(contents) return datas_jsons["ParametricResults"]
def get_product_list(self): get_url = "http://zh-cn.kionix.com/html/json_req.php?url=http%3A//solr-lb-1878662441.ap-northeast-1.elb.amazonaws.com/solr/solr-slave/select/%3Fstart%3D0%26rows%3D100%26wt%3Djson%26json.nl%3Dmap%26facet%3Don%26facet.mincount%3D1%26facet.field%3DPartNumber_copy%26facet.field%3DPartName_copy%26facet.field%3DProductSupplyStatusText_copy%26facet.field%3DPackageShortCode_copy%26facet.field%3DAxis_num%26facet.field%3DGRange_copy%26facet.field%3DSensitivity_copy%26facet.field%3DNoise_num%26facet.field%3DResolution_copy%26facet.field%3DPackageSize_copy%26facet.field%3DPackagePins_copy%26facet.field%3DPackageType_copy%26facet.field%3DInterfaceOutput_copy%26facet.field%3DWakeUp_copy%26facet.field%3DFifoFiloBuffer_copy%26facet.field%3DOperatingTemperatureMin_num%26facet.field%3DOperatingTemperatureMax_num%26facet.field%3DSupplyVoltage_copy%26facet.field%3DCurrentConsumption_copy%26facet.field%3DPartHighlightText_copy%26sort%3DPS_PartNumber%20asc%26q%3D%28PS_ProductDivisionCode%3A701010%20OR%20PS_ProductGroupCode%3A701010%20OR%20PS_ProductFamilyCode%3A701010%20OR%20PS_ProductTypeCode%3A701010%20OR%20PS_ProductSubTypeCode%3A%20701010%29%20AND%20ProductDisplayFlag_num%3A%5B1%20TO%20*%5D%20AND%20PS_PartStatus%3A60&jsonp_callback=jQuery17103304592033228262_1479346785834&_=1479346786175" html_analyse = HtmlAnalyse(get_url) rough_data_json = re.match( r'jQuery17103304592033228262_1479346785834\((.*?)\);$', html_analyse.get_contents()).group(1) data_json = json.loads(rough_data_json) productlist_json = data_json["response"]["docs"] return self.url, productlist_json