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

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

一、背景

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

二、分析

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

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

經(jīng)過分析,這里列示的企業(yè)信息是用JavaScript動(dòng)態(tài)生成的。服務(wù)器最初傳過來的未經(jīng)渲染的HTML如下:

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

注意其中標(biāo)注出來的JS代碼。有意思的是,企業(yè)基本信息都可以直接從這段JS代碼中獲取,無需構(gòu)造復(fù)雜的參數(shù)。

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

這是進(jìn)一步查看的結(jié)果,注意那個(gè)“resultList”,后面存放的就是頁面中的企業(yè)信息。顯然,利用正則表達(dá)式提取需要的字符串,轉(zhuǎn)換成JSON就可以了。

三、源碼

以下代碼為查詢某個(gè)企業(yè)的基本信息提供了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’}#正則表達(dá)式提取數(shù)據(jù)re_get_js=re.compile(r’<script>([sS]*?)</script>’)re_resultList=re.compile(r’'resultList':([{.+?}]}])’)def Get_company_info(name):’’’@func: 通過百度企業(yè)信用查詢企業(yè)基本信息’’’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的企業(yè)信息’%name)def _parse_baidu_company_info(html):’’’@function:解析百度企業(yè)信用提供的企業(yè)基本信息@output: list of dict, [{},{},...]pid: 跳轉(zhuǎn)到具體企業(yè)頁面的參數(shù)bid: 具體企業(yè)頁面URL中的參數(shù)name: 企業(yè)名稱type: 企業(yè)類型date: 成立日期address: 地址person: 法人代表status: 存續(xù)狀態(tài)regCap: 注冊資本scope: 經(jīng)營范圍’’’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

四、使用方法

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

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

結(jié)果:

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

需要注意的是:

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

最后再次強(qiáng)調(diào):代碼僅供學(xué)習(xí)參考,希望不要惡意爬取數(shù)據(jù)!

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

標(biāo)簽: 百度 Python
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
香蕉成人久久| 国产丝袜一区| 国产精品一区二区精品| 乱人伦精品视频在线观看| 四虎精品永久免费| 另类av一区二区| 免费av一区二区三区四区| 国产色播av在线| 精品国产午夜肉伦伦影院| 久久国产生活片100| 亚洲激情偷拍| 免费av一区| 欧美日韩精品一本二本三本 | 最新国产精品| 国产一区日韩欧美| 亚洲福利久久| 久久久精品久久久久久96| 国产a亚洲精品| 电影91久久久| 精品国产乱码| а√天堂8资源在线| 人人草在线视频| 蜜臀国产一区| 激情久久中文字幕| 老司机久久99久久精品播放免费| 午夜精品影院| 免费一区二区视频| 日韩精品欧美精品| 国产探花一区| 激情久久一区二区| 快播电影网址老女人久久| 日韩综合精品| 亚洲福利精品| 欧美专区在线| 欧美久久香蕉| 中文在线免费视频| 亚洲免费高清| 四虎精品一区二区免费| 91大神在线观看线路一区| 国产毛片一区二区三区| 另类专区亚洲| 亚洲一区成人| 国产欧美精品久久| 日韩在线视频精品| 91精品一区二区三区综合| 亚洲一区日本| 国产精品夜夜夜| 激情久久一区二区| 婷婷综合网站| 视频一区中文字幕精品| 日韩欧美中文字幕电影| 精品中文在线| 亚洲成人一区| 国产伦精品一区二区三区视频| 黄色网一区二区| 午夜视频精品| 欧美成人一二区| 国产精品7m凸凹视频分类| 日韩精品三级| 日韩欧美一区免费| 日韩av资源网| 少妇精品导航| 免费黄网站欧美| 麻豆中文一区二区| 在线综合欧美| 福利精品在线| 亚洲毛片在线免费| 久久精品亚洲| 日韩中文欧美在线| 日本а中文在线天堂| 亚洲区欧美区| 99精品小视频| 国产麻豆一区二区三区| 久久人人97超碰国产公开结果| 日韩精品一区二区三区中文| 亚洲91视频| 国产极品嫩模在线观看91精品| 欧美中文一区二区| 亚洲美女91| 午夜影院一区| 欧美一区成人| 免费欧美一区| 久久久久97| 免播放器亚洲| 粉嫩av一区二区三区四区五区| 麻豆精品91| 精品日韩视频| 久草精品视频| 国产亚洲电影| 蜜臀av一区二区在线免费观看| 福利在线免费视频| 国产自产自拍视频在线观看| 精品久久精品| 国产一区国产二区国产三区| 成人台湾亚洲精品一区二区 | 亚洲天堂日韩在线| 久久国产88| 六月丁香综合| 综合欧美亚洲| 97成人超碰| 精品中国亚洲| 樱桃视频成人在线观看| av免费不卡国产观看| 日韩电影免费网址| 美女网站一区| 巨乳诱惑日韩免费av| 好吊视频一区二区三区四区| 国产视频一区免费看| 视频一区二区三区在线| 日欧美一区二区| 国产三级一区| 国产第一亚洲| 99视频精品视频高清免费| 怡红院精品视频在线观看极品| 亚洲日产av中文字幕| 欧美日韩 国产精品| 国内自拍视频一区二区三区| 免费福利视频一区二区三区| 中日韩男男gay无套| 日韩精品欧美大片| 精品视频一区二区三区四区五区 | 中日韩男男gay无套| 日韩专区在线视频| 国产一精品一av一免费爽爽| 91亚洲国产高清| 亚洲一区二区三区高清| 国产精品巨作av| 亚洲不卡av不卡一区二区| 日韩精品一二区| 欧美激情99| 久久精品高清| 奇米狠狠一区二区三区| 国内精品亚洲| 午夜日本精品| 国产精品三级| 好看的亚洲午夜视频在线| 日韩在线成人| 亚洲欧洲高清| 日本午夜精品| 在线视频观看日韩| 久久国产免费看| 黄色日韩精品| 精品视频在线一区二区在线| 一区二区自拍| 另类综合日韩欧美亚洲| aⅴ色国产欧美| 精品美女在线视频| 99国产精品自拍| 免费一级欧美在线观看视频 | 日韩大片在线观看| 亚洲美女91| 狠狠躁少妇一区二区三区| 亚洲日产国产精品| 日韩精品一区二区三区免费观影| 日韩av二区在线播放| 91精品啪在线观看国产18| 日韩av一级片| 黑丝一区二区| 国产精品成人一区二区不卡| 午夜在线视频一区二区区别| 久久精品国产在热久久| 视频一区二区国产| 国产高潮在线| 国产亚洲精aa在线看| 婷婷综合网站| 91视频久久| 国产欧美日韩在线一区二区 | 日韩一区亚洲二区| 91亚洲精品在看在线观看高清| 日韩精品看片| 欧美精品中文字幕亚洲专区| 红桃视频国产一区| 国产中文字幕一区二区三区| 亚洲日本免费电影| 婷婷国产精品| 日韩精品第一区| 精品91福利视频| 国产亚洲人成a在线v网站 | 欧美天堂视频| 国产精品一区亚洲| 在线观看一区| 99pao成人国产永久免费视频| 色老板在线视频一区二区| 精品视频91| 欧美激情99| 国产日韩1区| 亚洲三级网址| 在线观看亚洲精品福利片| 91久久中文| 亚洲欧美日韩高清在线| 久久久久.com| 色婷婷精品视频| 日韩国产欧美| 亚洲综合电影| 色爱综合网欧美| 黄毛片在线观看| 最近高清中文在线字幕在线观看1| 国产伊人久久| 日韩毛片视频| 日本久久成人网|