|
禁止求评分、诱导评分、互刷评分、互刷悬赏值,违规者封号处理。
禁止发布推广、邀请码、邀请链接、二维码或者有利益相关的任何推广行为。
所有非原创软件请发布在【精品软件区】,发帖必须按照本版块版规格式发帖。
- # -*- coding: utf-8 -*-
- import requests
- import json
- import urllib
- import re
- from faker import Faker
- fake = Faker()
- header={'User-Agent': fake.user_agent()}
-
- name = input("请输入公司名称")
-
- data = urllib.parse.quote(str(name))
-
- url = 'https://aiqicha.baidu.com'
- url1='https://aiqicha.baidu.com/s?q='+data+'&t=0'
-
- s= requests.Session()
- res1 = s.get(url = url,headers =header)
- res2 = s.post(url = url1,headers =header)
-
- pattern = 'pid":"(\d{14})'
- rel = re.findall(pattern,res2.text)
-
- detail_url='https://aiqicha.baidu.com/detail/basicAllDataAjax?pid='+rel[0] #只爬第一个,想要爬取的话加循环
- res3 = s.get(url= detail_url,headers = header)
- res3.text.encode('utf-8').decode('unicode_escape')
- result = json.loads(res3.text) #返回的企业信息JSON串 可以根据自己需要提取
复制代码
|
免费评分
-
查看全部评分
|