python获取大众点评POI

核心代码: 

import re
import requests
from bs4 import BeautifulSoup


def work(dic, url, headers,shop_name):
    # 发送请求
    response = requests.get(url, headers=headers)

    # 使用BeautifulSoup解析HTML
    soup = BeautifulSoup(response.text, 'lxml')

    # 获取所有<li>标签
    li_elements = soup.find('div', id='shop-all-list').find('ul').find_all('li')

    # 遍历<li>标签
    for li in li_elements:
        # 店名
        name = li.find('h4').get_text(strip=True)

        # 评价
        # review_num = li.find('a', class_='review-num').find('b').get_text(strip=True) + '条评价'

        # 人均(不知道为什么有时候会报错,所以加个报错处理)
        # 初始化变量以存储b标签的文本
        text = ""

        # # 使用try-except语句来捕获可能发生的异常
        # try:
        #     # 尝试找到a标签,然后找到b标签,并获取文本
        #     a_element = li.find
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值