日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

詳解用Python爬蟲獲取百度企業信用中企業基本信息

瀏覽:44日期:2022-07-18 18:22:37

一、背景

希望根據企業名稱查詢其經緯度,所在的省份、城市等信息。直接將企業名稱傳給百度地圖提供的API,得到的經緯度是非常不準確的,因此希望獲取企業完整的地理位置,這樣傳給API后結果會更加準確。百度企業信用提供了企業基本信息查詢的功能。希望通過Python爬蟲獲取企業基本信息。目前已基本實現了這一需求。本文最后會提供具體的代碼。代碼僅供學習參考,希望不要惡意爬取數據!

二、分析

以蘇寧為例。輸入“江蘇蘇寧”后,查詢結果如下:

詳解用Python爬蟲獲取百度企業信用中企業基本信息

經過分析,這里列示的企業信息是用JavaScript動態生成的。服務器最初傳過來的未經渲染的HTML如下:

詳解用Python爬蟲獲取百度企業信用中企業基本信息

注意其中標注出來的JS代碼。有意思的是,企業基本信息都可以直接從這段JS代碼中獲取,無需構造復雜的參數。

詳解用Python爬蟲獲取百度企業信用中企業基本信息

這是進一步查看的結果,注意那個“resultList”,后面存放的就是頁面中的企業信息。顯然,利用正則表達式提取需要的字符串,轉換成JSON就可以了。

三、源碼

以下代碼為查詢某個企業的基本信息提供了API:

#!/usr/bin/env python# -*- coding:utf-8 -*-# @Author: Wild Orange# @Email: jixuanfan_seu@163.com# @Date: 2020-06-19 22:38:14# @Last Modified time: 2020-07-01 17:33:13import requestsimport reimport jsonheaders={’User-Agent’: ’Chrome/76.0.3809.132’}#正則表達式提取數據re_get_js=re.compile(r’<script>([sS]*?)</script>’)re_resultList=re.compile(r’'resultList':([{.+?}]}])’)def Get_company_info(name):’’’@func: 通過百度企業信用查詢企業基本信息’’’url=’https://xin.baidu.com/s?q=%s’%nameres=requests.get(url,headers=headers)if res.status_code==200:html=res.textretVal=_parse_baidu_company_info(html)return retValelse:print(’無法獲取%s的企業信息’%name)def _parse_baidu_company_info(html):’’’@function:解析百度企業信用提供的企業基本信息@output: list of dict, [{},{},...]pid: 跳轉到具體企業頁面的參數bid: 具體企業頁面URL中的參數name: 企業名稱type: 企業類型date: 成立日期address: 地址person: 法人代表status: 存續狀態regCap: 注冊資本scope: 經營范圍’’’js=re_get_js.findall(html)[1]data=re_resultList.search(js)if not data:returncompant_list=json.loads(data.group(1))retVal=[]for x in compant_list:regCap=x[’regCap’].replace(’,’,’’)if regCap[-1]==’萬’:regCap=regCap[:-1]regCap=float(regCap)address=x[’domicile’].replace(’<em>’,’’).replace(’</em>’,’’)temp_v={’pid’:x[’pid’],’bid’:x[’bid’],’name’:x[’titleName’],’type’:x[’entType’],’date’:x[’validityFrom’],’address’:address,’person’:x[’legalPerson’],’status’:x[’openStatus’],’regCap’:regCap,’scope’:x[’scope’]}retVal.append(temp_v)return retVal

四、使用方法

直接將需要查詢的企業名稱傳入Get_company_info:

res=Get_company_info(’江蘇蘇寧’)print(res)

結果:

詳解用Python爬蟲獲取百度企業信用中企業基本信息

需要注意的是:

返回的是字典構成的數組,每個字典元素代表一家企業的信息。順序與瀏覽器中顯示的順序相同。字典中參數的含義已在_parse_baidu_company_info函數的注釋中說明。程序僅獲取第一頁的信息。如果要查詢多頁,可以修改源碼。程序僅獲取企業的基本信息,沒有進入企業的具體頁面,如:蘇寧物流具體頁面。不過返回結果中的pid或bid應該能用于構造查詢頁面的URL。

最后再次強調:代碼僅供學習參考,希望不要惡意爬取數據!

到此這篇關于詳解用Python爬蟲獲取百度企業信用中企業基本信息的文章就介紹到這了,更多相關Python爬蟲獲取百度企業信用內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: 百度 Python
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
午夜欧美巨大性欧美巨大| 欧美激情aⅴ一区二区三区| 日韩精品一区二区三区中文字幕| 麻豆国产一区| 亚洲精品少妇| 国产视频欧美| 岛国av在线网站| 久久99久久人婷婷精品综合| 亚洲精品乱码| 老牛影视一区二区三区| 亚洲黄色网址| 日产精品一区二区| 久久精品五月| 国产日韩一区| 久久精品二区亚洲w码| 国产麻豆精品| 国产精品欧美在线观看| 久久超级碰碰| 不卡一二三区| 久久久成人网| 亚洲午夜视频| 一区免费视频| 亚洲精选av| 亚洲制服一区| 国产欧美日韩| 国产精品亚洲综合久久| 精品国产不卡一区二区| 国产国产精品| 四虎在线精品| 国产一区不卡| 在线精品亚洲| 久久不卡国产精品一区二区| 欧美亚洲一级| 麻豆网站免费在线观看| 国产精品免费看| 国产区精品区| 日韩国产一区| 最新国产精品| 亚洲黄色中文字幕| 日韩福利在线观看| 久久中文字幕av一区二区不卡| 免费在线观看一区二区三区| 国产精品va| 精品中文字幕一区二区三区av| 四虎国产精品免费久久| 四虎在线精品| 欧美亚洲在线日韩| 国产精品主播| 亚洲理论在线| 免费视频最近日韩| 国产精品字幕| 欧美精品不卡| 欧美一区精品| 99视频精品| 青青草国产成人99久久| 欧美成人亚洲| 97视频热人人精品免费| 国产无遮挡裸体免费久久 | 日韩电影免费网站| 久久国内精品视频| 亚洲视频电影在线| 一区二区亚洲精品| 美女精品视频在线| 日本va欧美va精品| 日韩在线黄色| 香蕉久久一区| 欧美日韩夜夜| 日本视频中文字幕一区二区三区| 日韩精品欧美| 欧美 日韩 国产一区二区在线视频 | 日本在线啊啊| 欧美黄色精品| 国产在线不卡一区二区三区 | 四虎在线精品| 在线精品视频一区| 亚洲久久在线| 亚洲精品影视| 国产精品黄色| 成人免费一区| 精品国产免费人成网站| 亚洲一级少妇| 美女亚洲一区| 精品久久久亚洲| 91亚洲国产高清| 精品视频一二| 亚州av乱码久久精品蜜桃| 欧美不卡高清| 不卡av一区二区| 综合一区av| 国产精品99久久久久久董美香| 成人av三级| 视频一区二区中文字幕| 激情婷婷欧美| 亚洲精品成人一区| 高清av一区| 国产亚洲网站| 亚洲啊v在线| 亚洲精品大片| 成人在线免费观看91| 日韩免费看片| 亚洲视频电影在线| 日韩欧美二区| 亚洲专区一区| 国产精品1区在线| 欧美日韩精品免费观看视频完整| 亚洲精品福利| 午夜av成人| 国产精品日韩精品中文字幕| 久久视频一区| 久久精品国产成人一区二区三区| 亚洲理论在线| 国产免费成人| 日韩精品欧美| 国产一区二区三区四区| 亚洲深夜福利| 日韩一区二区中文| 成人片免费看| 国产69精品久久| 久久国内精品视频| 天堂av在线一区| 99热精品久久| 免费污视频在线一区| 美女性感视频久久| 欧美日本精品| 亚洲综合福利| 免费日本视频一区| 亚洲深深色噜噜狠狠爱网站 | 亚洲人成在线网站| 久久精品福利| 国产精品久久久久久久久免费高清| 亚洲91视频| 日韩伦理福利| 成人在线视频区| 高清一区二区三区av| 国产激情欧美| 91国内精品| 国产精品一区高清| 国产精品久久久久久久久久齐齐| 日本三级亚洲精品| 91午夜精品| 色综合视频一区二区三区日韩 | 亚洲精品在线a| 在线综合亚洲| 日韩精品一区二区三区中文| 日本综合精品一区| 国产精品大片| 久久久精品日韩| 97国产成人高清在线观看| 中文一区一区三区高中清不卡免费| 国产一区丝袜| 国产亚洲亚洲| 国产精品一区三区在线观看| 亚洲精品88| 午夜日韩福利| 日韩va亚洲va欧美va久久| 国产精品videossex久久发布| 欧美久久天堂| 蜜桃av一区二区三区电影| 午夜久久av| 夜鲁夜鲁夜鲁视频在线播放| 欧美.日韩.国产.一区.二区 | 国产不卡精品| 日韩久久电影| 日本亚洲最大的色成网站www| 国产经典一区| 久久国产福利| аⅴ资源天堂资源库在线| 亚洲精品99| 国产高清日韩| 亚洲另类黄色| 欧美日韩免费看片| 欧美视频二区| 精品91久久久久| 精品三区视频| 四虎精品永久免费| 免费观看久久av| 精品一区二区三区中文字幕在线| 欧美视频二区| 综合激情五月婷婷| 免费不卡中文字幕在线| 欧美国产另类| 日韩中文字幕一区二区高清99| 成人在线超碰| 日韩精品一卡二卡三卡四卡无卡| 国产成年精品| 国产精品久久久久久av公交车 | 日韩制服丝袜先锋影音| 成人日韩在线观看| 成人亚洲精品| 精品亚洲成人| 老司机精品视频网| 国产日韩中文在线中文字幕| 欧美福利一区| 欧美日韩四区| 欧美福利一区| 日韩电影免费在线观看| 在线看片福利| 久久国产电影| 女人天堂亚洲aⅴ在线观看| 视频小说一区二区|