首页
学习
活动
专区
圈层
工具
发布

python 爬取租房信息存储至mysql数据库

利用python requests库获取网页信息; 利用bs库解析网页内容; pymysql用于操作mysql数据库; 将获取的信息存储至mysql数据库。 效果如图: ?...1.导入需要的库,并建立数据库连接。需要先安装好mysql数据库在本机上。...将没有的信息给定为‘no info’. 4.每获取一条信息,将该信息存储至mysql数据库;用insert into将信息插入到数据库; conn.execute("insert into roominfo...------------------------------------------------ 8.附加:本地mysql数据库操作,以上面写入的数据数据为例。...1.将安装好的mysql添加至path环境变量里; 2.windows+R输入cmd进入命令行,输入mysql;输入密码; 3.connect Ganjizufang; use Ganjizufang;

2.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    实战:爬取简书之多线程爬取(一)

    在上上篇我们编写了一个简单的程序框架来爬取简书的文章信息,10分钟左右爬取了 1万 5千条数据。...2万 那么爬取一亿五千万条数据需要 150000000 / 20000 = 10 * 7500 = 75000 min = 1250 h = 52 d w(゚Д゚)w 52天!!!...,如果按照前面的脚本来爬要爬整整 52天,那时候黄花菜都凉了呀。 这些数据的时间跨度如此大,如果要做数据分析的进行对比的话就会产生较大的误差。 所以,我们必须得提高爬取速度!!!...这时候就轮到今天得主角登场了, 噔 噔 噔 蹬------》多线程 一、多线程简介 简单来讲,多线程就相当于你原来开一个窗口爬取,现在开了10个窗口来爬取。...不计较数据的重复的话,现在的速度应该是之前的10倍,也就是说原来要52天才能爬完的数据现在只要5.2天了。

    1.2K40

    scrapy全站爬取

    笔记 -基于Spider的全站数据爬取 -基于网站中某一模板下的全部页码对应的页面数据进行爬取 -需求:爬取校花网中的照片的名称 -实现方式: -将所有的url添加到start_urls...(深度爬取) -需求:爬取boss直聘的岗位名称,岗位描述 图片爬取 需求:爬取站长素材的高清图片的爬取https://sc.chinaz.com/tupian/ 笔记 ---- 基于scrapy...框架爬取字符串类型的数据和爬取图片类型的数据有什么区别 ​ 1、字符串,只需要xpath解析且提交管道进行持久化存储 ​ 2、图片:xpath解析到图片src属性值。...ImagesPipeline: ​ 只需要将img的src属性值进行解析,提交到管道,管道就会对图片的src进行请求发送获取到图片的二进制类型的数据,且话可以帮我们进行持久化存储 需求:爬取站长素材的图片爬取...demo #5.18这个针对于个人信息,可以利用他的搜索进行查找到每一个人对应的数据,这个将大大降低我们搜索的时间和难度;针对于他的题库类型要使用全站爬取的这种方式进行爬取 class DemoproSpider

    1.3K10

    利用python爬取网易云音乐,并把数据存入mysql

    这是我的第四篇原创文章 在简单学习了python爬虫后,又想继续折腾,进而找到了这个网易云音乐,因为本人平时就是用它听的歌,也喜欢看歌里的评论,所以就爬网易云音乐评论吧,那么开始吧!...可以看到,利用json.loads()方法把数据转成python格式里的字典后就可以把想要的数据取出来了,但是,下一页怎样取?总不能每次都复制粘贴那两个参数吧?那唯一的方法就是不爬了。。怎么可能?...而写入数据库我用的是我这篇文章的操作 http://mp.weixin.qq.com/s/6sQ_ER39P2NtXaPOnGdQNA ,由于篇幅过长,就不贴出来了,感兴趣的可以去看看 接下来点运行就可以了...locationNum=9&fps=1修改了数据库的编码方式,注意还要自己修改下创建数据库时的编码方式才可! 这是首页数据库效果 ? 获取完成(家驹的歌评论这么少吗?不解) ?...终于完成了,虽然辛苦,但是值得,在这个过程中也学会了很多东西,因为自己还没有学数据分析,所以就先把数据放在数据库里面,等到学了再进行分析,在爬这个评论时最好自己用代理ip爬,防止网易云把你的ip封了,让你听歌都听不了

    6.8K130

    爬取微博图片数据存到Mysql中遇到的

    前言   由于硬件等各种原因需要把大概170多万2t左右的微博图片数据存到Mysql中.之前存微博数据一直用的非关系型数据库mongodb,由于对Mysql的各种不熟悉,踩了无数坑,来来回回改了3天才完成...PS:(本人长期出售超大量微博数据、旅游网站评论数据,并提供各种指定数据爬取服务,Message to YuboonaZhang@Yahoo.com。...同时欢迎加入社交媒体数据交流群:99918768) 挖坑填坑之旅 建表 存数据的时候首先需要设计数据库,我准备设计了3个表 微博表:[id, userid, blog_text, lat, lng, created_time...最后没有办法使用base64 对二进制进行加密转化成字符串,存到数据库中,然后要用时的时候再解密。...db_host = cf.get("mysql", "db_host") db_port = cf.getint("mysql", "db_port") db_user = cf.get("mysql

    2.6K30

    1、爬取数据通过数据库存储

    来一篇使用数据库存储的教学案例吧 1、通过数据库的方式存储疫情数据 同时推荐前面作者另外两个系列文章: 一、准备阶段 1、分析网页结构 我们准备要爬取的网站为:https://news.qq.com...3、创建并完善数据库 数据库我选用的是mysql+SQLyog 下图为所要创建的表以及基本参数: 我们总共需要创建四个表 ? ? ? ? 好了,以上即为我们需要提前准备的部分。...suspect=total_data['suspect'] # ============================================数据处理完毕 # 数据入库: ---在使用数据库之前...suspect'] # ============================================数据处理完毕 # 数据入库: ---在使用数据库之前...'china_total','china_history_add','cities_total','provinces_total'] for table in l: # 清空数据库

    1.1K20
    领券