Advertisement

能运行的通过scrapy框架获取链家租房数据

阅读量:

浏览了网络上大量用于爬取链家数据的爬虫程序,但由于链家网站已调整了网页结构,原先的代码已无法正常运行。刚刚编写了一个最新的爬虫程序,能够有效获取租房相关信息。

所使用的工具包括:

python3.6

scrapy 1.6.0 框架

vscode 编辑器

关于如何使用 scrapy 框架的基础知识在此不再赘述,相关内容在网络上十分丰富。

需要说明的是,链家网站上的数据展示方式并不统一,部分信息存在缺失现象,这在一定程度上增加了数据采集的难度。因此,在获取过程中可能会出现部分数据不准确的情况,但整体而言大部分信息仍保持完整和正确。

以下为爬虫程序的核心代码部分

复制代码
 # -*- coding: utf-8 -*-

    
 from scrapy import Spider, Request
    
 from scrapy.selector import Selector
    
 import requests
    
 import re
    
 from lxml import etree
    
 import json
    
 import time
    
 from  szhouse.items import  SzhouseItem
    
  
    
  
    
 class licaiSpider(Spider)

全部评论 (0)

还没有任何评论哟~