用python爬取天眼查企业信息
时间: 2023-06-21 14:08:37 浏览: 115
你可以使用Python中的requests和BeautifulSoup库来爬取天眼查企业信息。首先,使用requests发送请求并获取网页内容,然后使用BeautifulSoup解析网页内容,从而提取出所需的企业信息。例如,你可以使用以下代码实现这个功能:
```
import requests
from bs4 import BeautifulSoup
# 构造请求头,模拟浏览器行为
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
# 构造请求URL
url = 'https://www.tianyancha.com/search?key={keyword}&checkFrom=searchBox'
# 发送GET请求并获取响应内容
response = requests.get(url.format(keyword='京东'), headers=headers)
content = response.content
# 解析网页内容并提取企业信息
soup = BeautifulSoup(content, 'html.parser')
companies = soup.find_all('div', class_='search-item sv-search-company')
for company in companies:
name = company.find('a', class_='name').text.strip()
legal_person = company.find('div', class_='legalPersonName').text.strip()
phone = company.find('div', class_='content').text.strip()
print('企业名称:', name)
print('法人代表:', legal_person)
print('联系电话:', phone)
```
这段代码会爬取天眼查中关于"京东"的企业信息,并输出企业名称、法人代表和联系电话等信息。你可以根据自己的需要修改关键字,从而爬取其他企业的信息。