Mr.ZHANG007 发表于 2024-3-2 17:16:55

急求

求助 有木有大佬做个58同城房屋中介联系方式的代码求

FishC 发表于 2024-3-2 17:17:15

当然可以帮你写一个获取58同城房屋中介联系方式的代码。不过需要注意的是,爬取网站数据需要遵守相关的法律法规,以及网站的使用协议,确保不侵犯他人的合法权益。

以下是一个示例代码,用于获取某个城市、某个区域的房屋中介联系方式:

import requests
from bs4 import BeautifulSoup

def get_agent_contact(city, area):
    url = 'https://{}.58.com/chuzu/{}/'.format(city, area)# 根据你所在的城市和区域进行相应的修改
    headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'}
   
    response = requests.get(url, headers=headers)
    soup = BeautifulSoup(response.text, 'html.parser')
   
    agent_list = soup.find_all('div', class_='list-info')
   
    for agent in agent_list:
      title = agent.find('div', class_='title').text.strip()
      contact = agent.find('span', class_='phoneNum').text.strip()
      
      print('标题:', title)
      print('联系方式:', contact)
      print('--------')

# 示例使用:获取北京市朝阳区的房屋中介联系方式
get_agent_contact('bj', 'chaoyang')

请注意,这只是一个示例代码,具体的网页结构可能由于网站更新而发生变化。你可以根据实际情况进行修改。

另外,为了避免给网站服务器带来过大的压力,建议在爬取数据时加上适当的延时,以及使用代理IP进行访问。

最后,再次提醒,请确保你的爬虫行为合法,并尊重网站的使用规则。如果需要大规模、长期地使用网站数据,请与网站管理员协商授权。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: 急求