张家口二手房出售

2023-10-24 23:10
文章标签 二手房 出售 张家口

本文主要是介绍张家口二手房出售,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

爬取网址:
http://zjk.58.com/ershoufang/?PGTID=0d200001-00d0-049b-73be-3f8391192abf&ClickID=2 

爬取内容:

因为之前有爬取58同城的手机信息和安居客的信息,所以看到这项任务心里还是很欣喜的,毕竟熟悉过吐舌头,以为几分钟就可以搞定,但是,,,尴尬

首先,查看页面元素,发现所需内容均在<td class="t"></td>内,便确定用beautifulsoup爬取,格式化代码写完之后,发现在爬取二手房地址时出现了问题,查看源代码,发现地址的源代码有两种写法,如下:



第一个href是没有区别的,但是第二个有的有,有的没有,各种查询之后,决定用python的兄弟节点,同时使用if语句,将这两种地址爬取出来。

接着按照惯例进行写代码,问题不是太大。

最后,完整代码如下:

#encoding=utf8
import re
import urllib
import urllib2
from bs4 import BeautifulSoup
for i in range(1,71):url = 'http://zjk.58.com/ershoufang/h1/pn'+str(i)user_agent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0"headers = {"User-Agent":user_agent}request = urllib2.Request(url,headers=headers)response = urllib2.urlopen(request)html = response.read()bs = BeautifulSoup(html,"html.parser")data = bs.find_all("td",class_='t')for xinxi in data:mc = xinxi.find('a',class_='t').get_text("|",strip=True).encode('utf8')dz1 = xinxi.find('div', class_='qj-listleft').find('a',class_='a_xq1')dz3 = xinxi.find('div', class_='qj-listleft').find('a', class_='a_xq1').get_text("|",strip=True).encode('utf8')if len(dz1.next_sibling) == 52:dz2 = xinxi.find('div', class_='qj-listleft').find('a', class_='a_xq1', target="_blank").get_text("|",strip=True).encode('utf8')dz = dz3+dz2else:dz = dz1.next_siblingdz = dz3+dz.encode('utf8')dz = dz.replace('\n', '')dz = dz.replace(' ', '')dz = dz.replace('-', '')sz = xinxi.find('div', class_='qj-listright btall').get_text(strip=True).encode('utf8')sz = sz.replace('\n', '')sz = sz.replace(' ', '')cs = open('csf.txt','a+')cs.write(mc + "|" + dz + "|" + sz + "\n")cs.close()
print 11


这篇关于张家口二手房出售的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/278378

相关文章

微信营销:如何通过微信将产品出售

(微信公众平台营销推广)经过微信途径进行商品出售,就如同现今的淘宝个C店和天猫店相同,存在自主的途径出售和公司途径出售二种方法。自主出售相对而言较简略,直接树立给人 微信帐号,继而天天更新一张或着多张商品图像,并注明其商品说明。 例如,杭州经过微信出售服装的二个女孩,其每月的收入达到了大约2万元,当然每天的工作时间超过了10个小时以上。 不论是公司仍是自个,要经过微信出售商品,要做到以

5步掌握Python Django+Vue二手房项目,实现房价预测与知识图谱系统

🍊作者:计算机毕设匠心工作室 🍊简介:毕业后就一直专业从事计算机软件程序开发,至今也有8年工作经验。擅长Java、Python、微信小程序、安卓、大数据、PHP、.NET|C#、Golang等。 擅长:按照需求定制化开发项目、 源码、对代码进行完整讲解、文档撰写、ppt制作。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~ Java实战项目

【后续更新】python搜集上海二手房数据

源码如下: import asyncioimport aiohttpfrom lxml import etreeimport loggingimport datetimeimport openpyxlwb = openpyxl.Workbook()sheet = wb.activesheet.append(['房源', '房子信息', '所在区域', '单价', '关注人数和

基于机器学习的二手房房价数据分析与价格预测模型

有需要本项目的可以私信博主,提供远程部署讲解 本研究聚焦重庆二手房市场,通过创新的数据采集和分析方法,深入探讨影响房价的关键因素,并开发了预测模型。 我们首先利用Python编写的爬虫程序,巧妙规避了链家网站的反爬机制,成功获取了包括小区名称、建成年份、成交价格等在内的丰富数据。随后,我们对原始数据进行了细致的清洗和转换,为后续分析奠定了坚实基础。 在数据分析阶段,我们充分运用了Pandas

[每日一练]销售分析——特点年份才出售的商品

改题目来源于力扣: 1084. 销售分析III - 力扣(LeetCode) 题目要求: 表: Product+--------------+---------+| Column Name | Type |+--------------+---------+| product_id | int || product_name | varchar || unit_

Python爬虫-贝壳二手房“改进版”

前言 本文是该专栏的第31篇,后面会持续分享python爬虫干货知识,记得关注。 在本专栏之前的文章《Python爬虫-贝壳二手房》中,笔者有详细介绍,基于python爬虫采集对应城市的二手房数据。 而在本文,笔者将基于该项目案例的基础上,进行一个项目代码的“改进版”。 具体实现思路和详细逻辑,笔者将在正文结合完整代码进行详细介绍。废话不多说,跟着笔者直接往下看正文详细内容。(附带完

ASP淘特二手房房地产系统源码

源码介绍 ASP淘特二手房房地产系统源码主要提供了房屋信息出售、出租、求购、求租、合租等信息的发布平台。 本系统已提供成熟的赢利模式,通过向中介会员提供发布信息平台收取会员费为网站的主要收入来源,中介会员申请开通后,可以添加经济人和管理中介公司所属的房源信息。可在线续费购买服务期(支付宝接口)、购买置顶等。 源码安装方法 直接将程序上传到您的空间即可(要求空间支持asp,access) 后

追逐自己的梦想----------辅助制作第三十八课:物品出售的分析和实现

首先是找到出售物品的call007A97E7 898D 0AD8FFFF MOV DWORD PTR SS:[EBP-27F6],ECX007A97ED 8B0D 8048F300 MOV ECX,DWORD PTR DS:[F34880]007A97F3 52 PUSH EDX007A97F4 C785 EED7FFFF 0>MOV

出售iPhone前的必做步骤:完全擦除个人数据的方法

当您准备在闲鱼上转售旧 iPhone、将其捐赠、送给朋友或通过 Apple 回收之前,您可能会选择执行“恢复”操作来擦除您的数据。但请注意,这一操作并不能真正删除设备中的数据。被“删除”或“格式化”的数据实际上仍存在于 iPhone 中,只是被系统标记为不可见,使用特定软件仍有可能被检索。 考虑到我们的个人数据安全,如邮件、联系人、短信、账户信息和密码,我们必须采取有效措施来永久删除这些数据,确

Python项目开发实战:二手房数据分析预测系统(案例教程)

一、项目背景与意义 在房地产市场日益繁荣的今天,二手房市场占据了重要地位。对于购房者、房地产中介和开发商来说,了解二手房市场的动态、价格趋势以及潜在价值至关重要。因此,开发一个基于Python的二手房数据分析预测系统具有实际应用价值和商业意义。本项目旨在利用Python编程语言和相关的数据分析技术,构建一个能够对二手房数据进行采集、处理、分析和预测的系统。 二、系统需求分析 1.