成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_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国内精品久久久久久久
亚洲综合首页| 国产精品影视天天线| 久久99久久久久| 色综合色狠狠天天综合色| 亚洲看片网站| 欧美一区二区三级| 亚洲精品日韩一| 国产成人在线观看| 一本一本a久久| 欧美电影免费提供在线观看| 一区二区三区中文免费| 国产一区二区三区在线观看精品| 激情六月综合| 欧美日韩不卡在线| 亚洲欧美日韩国产综合| 国产一区二区三区国产| 国产精品美女久久久| 日韩精品专区在线影院观看| 亚洲va欧美va人人爽午夜| 成人高清av在线| 色欲综合视频天天天| 中文字幕欧美日韩一区| 国内精品伊人久久久久影院对白| 99爱精品视频| 欧美国产97人人爽人人喊| 国内精品嫩模私拍在线| 亚洲欧美清纯在线制服| 国产日本亚洲高清| 国产一区在线精品| 麻豆精品网站| 国产精品电影一区二区| 成人avav影音| 在线播放视频一区| 日本不卡123| 99亚洲一区二区| 国产精品视频第一区| 国产一区不卡精品| 在线视频国内一区二区| 一区二区三区四区不卡在线 | 欧美日本乱大交xxxxx| 亚洲欧美激情一区二区| 成人18精品视频| 欧美精品丝袜久久久中文字幕| 亚洲狠狠爱一区二区三区| 狠狠色狠狠色综合人人| 久久综合久久鬼色| 成人深夜福利app| 欧美美女视频在线观看| 奇米影视在线99精品| 性刺激综合网| 午夜精品福利视频网站| 国产一区二区三区久久久久久久久| 国产精品毛片久久久久久久| 欧美在线精品一区| www国产成人免费观看视频 深夜成人网| 国产精品自拍在线| 在线播放中文一区| 国产老女人精品毛片久久| 欧美男人的天堂一二区| 精一区二区三区| 欧美日韩高清在线播放| 久久超碰97中文字幕| 欧美视频中文一区二区三区在线观看 | 国产老肥熟一区二区三区| 欧美一区欧美二区| 国产成人亚洲综合a∨猫咪| 日韩一区二区免费在线观看| 成人性生交大合| www成人在线观看| 欧美黄色一级视频| 中文字幕一区日韩精品欧美| 伊人精品成人久久综合软件| 亚洲少妇中出一区| 一区二区三区免费看| 天天综合色天天| 欧美午夜不卡视频| 国产精品一区不卡| 久久午夜色播影院免费高清| 欧美国产三区| 亚洲一区二区中文在线| 久久天堂成人| 国产精品中文字幕日韩精品| 精品国产一区久久| 影音先锋亚洲一区| 日韩av电影天堂| 日韩欧美的一区二区| 欧美午夜欧美| 亚洲成人精品在线观看| 欧美日韩国产小视频在线观看| 国产精品一区二区在线看| 国产视频一区二区在线| 99在线|亚洲一区二区| 老司机精品视频导航| 日韩精品一区在线观看| 欧美人与禽性xxxxx杂性| 亚洲午夜精品在线| 欧美丰满少妇xxxbbb| 欧美一区二区三区久久精品茉莉花| 国产精品久久福利| 欧美亚洲一区二区三区四区| 福利一区福利二区| 亚洲视频网在线直播| 欧美日韩一级二级| 欧美 日韩 国产精品免费观看| 亚洲综合男人的天堂| 欧美三级在线视频| 欧美日本精品| 蜜桃av一区二区| 国产欧美一区二区三区网站| 久久狠狠婷婷| 97久久精品人人做人人爽| 亚洲最色的网站| 日韩三级视频在线观看| 亚洲国产精品一区| 国产一区二区在线免费观看| 国产精品久久久久久久久免费丝袜| 色婷婷av一区二区| 国产精品啊v在线| 国产精品资源站在线| 亚洲视频免费观看| 日韩精品中午字幕| 国产精品久久久亚洲一区| 国产69精品久久777的优势| 亚洲日本va午夜在线影院| 91精品欧美综合在线观看最新| 中文日韩在线| 99国产精品久久久| 蜜桃av一区二区三区电影| 亚洲欧洲精品天堂一级| 538prom精品视频线放| 国产精品日韩一区二区| 91啪在线观看| 国模套图日韩精品一区二区| 亚洲摸摸操操av| 久久久影视传媒| 欧美二区乱c少妇| 国产麻豆综合| 欧美日韩国产在线一区| 国产91丝袜在线观看| 日韩影院免费视频| 亚洲欧美日韩电影| 久久只精品国产| 欧美军同video69gay| 噜噜噜在线观看免费视频日韩| 欧美视频不卡| 成人av在线网站| 国内成+人亚洲+欧美+综合在线| 亚洲h精品动漫在线观看| 亚洲图片欧美激情| 国产日韩欧美不卡在线| 亚洲精品在线观| 日韩三级av在线播放| 欧美日韩美女一区二区| 91福利资源站| 色欧美乱欧美15图片| 国产视频不卡| 亚洲国产日本| 在线播放精品| 精品不卡在线| 国产精品国色综合久久| 欧美成人午夜| 欧美.www| 国产一区二区三区四区hd| 99精品久久免费看蜜臀剧情介绍| 国产精品一卡二卡| 国产一区二区三区在线看麻豆| 久色婷婷小香蕉久久| 免费在线一区观看| 蜜臀av一级做a爰片久久| 人人超碰91尤物精品国产| 日韩二区在线观看| 日本欧美大码aⅴ在线播放| 视频一区二区三区入口| 日韩激情一区二区| 日本vs亚洲vs韩国一区三区二区| 日韩—二三区免费观看av| 免费成人在线网站| 麻豆精品在线播放| 国产一区二区电影| 成人av小说网| 亚洲欧美综合| 亚洲大片在线| 亚洲欧美久久久久一区二区三区| 久久大香伊蕉在人线观看热2| 午夜一区二区三视频在线观看| 久久精品女人| 欧美日精品一区视频| 欧美一区二区在线免费观看| 日韩精品在线一区| 国产精品久久久久久一区二区三区| 亚洲桃色在线一区| 五月激情综合色| 国产麻豆日韩欧美久久| 国产91精品免费| 欧美日韩综合| 亚洲视频www| 欧美色区777第一页| 精品欧美一区二区在线观看 | 中文国产一区| 精品视频一区二区不卡|