成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

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

瀏覽:4日期: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
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
日韩一级免费一区| 亚洲影院理伦片| 欧美大片在线观看| 中文字幕一区二区不卡| 免费成人av在线播放| 91免费国产在线观看| 销魂美女一区二区三区视频在线| 日韩一区二区三| 亚洲在线视频网站| 91视频国产资源| 久久免费99精品久久久久久| 精品电影一区二区三区 | 国产精品久久久久久久久免费樱桃 | 成人一级片在线观看| 亚洲国产一区二区在线| 88在线观看91蜜桃国自产| 亚洲最新视频在线观看| 99国产精品国产精品久久| 欧美亚洲图片小说| 亚洲视频网在线直播| 国产精品一卡二卡| 欧美精品国产| 欧美日韩国产经典色站一区二区三区 | 国产美女精品在线| 亚洲黄色毛片| 欧美一区二区啪啪| 国产精品三级久久久久三级| 国产激情91久久精品导航| 久久综合影视| 亚洲精品成人悠悠色影视| 欧美不卡在线| 日韩一级在线观看| 日本伊人色综合网| 黑人巨大精品欧美一区二区小视频| 69堂国产成人免费视频| 亚洲.国产.中文慕字在线| 精品不卡一区二区三区| 欧美www视频| 精品一区二区三区在线观看| 亚洲欧美清纯在线制服| 中文字幕乱码亚洲精品一区| 国产精品自拍三区| 欧美性videosxxxxx| 亚洲国产综合91精品麻豆| 激情成人综合| 国产日韩欧美a| 成人免费视频视频在线观看免费| 欧美日韩高清一区二区三区| 水野朝阳av一区二区三区| 国产亚洲精品久久久久婷婷瑜伽| 国产精品婷婷午夜在线观看| 亚洲欧洲在线一区| 欧美日韩美少妇 | 久久综合久久综合久久| 欧美视频一区| 亚洲日本电影在线| 欧美日韩在线一区二区| 欧美全黄视频| 欧美激情一区三区| 91国产成人在线| 欧美三区视频| 国产精品中文字幕欧美| 亚洲免费观看视频| 91精品国产综合久久蜜臀| 亚洲精品社区| gogo大胆日本视频一区| 日韩激情av在线| 国产精品网站在线观看| 日韩女优制服丝袜电影| 亚洲欧美日韩在线观看a三区| av电影在线观看一区| 美日韩一区二区| 日韩伦理电影网| 国产欧美日本一区二区三区| 欧美一区二区三区公司| 欧美日韩中字一区| 午夜宅男久久久| 在线观看不卡| 91在线高清观看| 国产精品影音先锋| 蜜桃av一区二区| 亚洲制服丝袜av| 夜夜嗨av一区二区三区四季av | 99国产精品久久久久久久成人热| 国产成人一区在线| 国产精品1区2区3区在线观看| 免费一级片91| 婷婷丁香久久五月婷婷| 国产喂奶挤奶一区二区三区| 日韩欧美的一区| 日韩欧美资源站| 欧美一级黄色录像| 制服丝袜中文字幕一区| 欧美电影在线免费观看| 欧美日韩www| 欧美一三区三区四区免费在线看 | 亚洲国产黄色| 日韩视频一区二区三区在线播放免费观看| 国产精品xvideos88| 狠狠色伊人亚洲综合网站色| 欧美天堂亚洲电影院在线观看| 欧美午夜精品| 日韩亚洲精品在线| 美女爽到呻吟久久久久| 色婷婷精品大在线视频| 在线观看国产91| 在线播放亚洲一区| 欧美激情资源网| 亚洲精品国久久99热| 视频一区视频二区在线观看| 美女www一区二区| 成人丝袜高跟foot| 亚洲午夜极品| 久久国产精品久久w女人spa| 国产成人午夜片在线观看高清观看| 91丨porny丨国产入口| 欧美精品国产| 色婷婷国产精品| 欧美一区二区三区免费在线看| 久久免费偷拍视频| 精品久久久久久最新网址| 日韩伦理电影网| 麻豆91免费看| 国产精品草草| 在线视频欧美精品| 国产亚洲精品福利| 天天爽夜夜爽夜夜爽精品视频| 国产一区二区三区黄视频 | 午夜欧美精品| 麻豆精品网站| 337p日本欧洲亚洲大胆精品| 一区二区三区资源| 东方欧美亚洲色图在线| 99一区二区| 日韩你懂的在线观看| 亚洲夂夂婷婷色拍ww47| 成人午夜视频在线观看| 香蕉视频成人在线观看| 国产人成一区二区三区影院| 久久av老司机精品网站导航| 亚洲夫妻自拍| 欧美一区二区三区在线电影| 一区二区三区精品在线| 91农村精品一区二区在线| 日本高清视频一区二区| 国产精品家庭影院| 国产成人午夜高潮毛片| 在线看一区二区| 亚洲综合在线免费观看| 成人av午夜电影| 欧美日韩精品一区二区三区 | 日韩免费观看高清完整版在线观看| 国产亚洲人成网站| 国产精品888| 日本精品一区二区三区四区的功能| 中文字幕中文乱码欧美一区二区| 国产精品影视在线| 欧美在线你懂的| 亚洲制服丝袜在线| 亚洲精品乱码久久久久久蜜桃91| 久久久综合视频| 成人午夜精品在线| 欧美精品三级日韩久久| 老司机精品视频在线| 久久九九99| 婷婷综合久久一区二区三区| 99视频+国产日韩欧美| 亚洲国产电影在线观看| av成人免费在线| 99久久久精品| 久久亚洲一区二区三区明星换脸| 国产美女一区二区| 欧美日韩国产一二三| 九九精品一区二区| 欧美精品v日韩精品v韩国精品v| 日韩国产一二三区| 91久久免费观看| 美女精品一区二区| 欧美日韩黄视频| 国产老妇另类xxxxx| 欧美精品日日鲁夜夜添| 国产精品1区二区.| 日韩欧美一区中文| 视频一区国产视频| 欧美日韩不卡一区| 国产91精品露脸国语对白| 精品粉嫩超白一线天av| 色综合天天综合网天天看片| 欧美国产日韩a欧美在线观看| 国户精品久久久久久久久久久不卡| 久久免费电影网| 韩国亚洲精品| 亚洲成av人片一区二区三区| 欧美影院一区二区三区| 国产精品一线二线三线| 精品成人佐山爱一区二区| 亚洲性图久久| 午夜精品爽啪视频| 欧美高清性hdvideosex| 97se狠狠狠综合亚洲狠狠|