当前位置: 首页 > news >正文

我做中医培训去哪个网站找学员自己怎么做直播网站吗

我做中医培训去哪个网站找学员,自己怎么做直播网站吗,网站建设pdf,洛阳网站建设哪家权威之前的文章有关于更多操作方式详细解答,本篇基于前面的知识点进行操作,如果不了解可以先看之前的文章 Python爬虫(8)selenium爬虫后数据,存入sqlit3实现增删改查导入默认包和环境元素定位创建一个sqlit3表将爬虫到的信…

在这里插入图片描述
之前的文章有关于更多操作方式详细解答,本篇基于前面的知识点进行操作,如果不了解可以先看之前的文章

Python爬虫(8)selenium爬虫后数据,存入sqlit3实现增删改查

  • 导入默认包和环境
  • 元素定位
  • 创建一个sqlit3表
  • 将爬虫到的信息插入表中
  • 在if __name__ == "__main__":中调用def的名称即可如
  • 删除表中信息
    • 如果我们需要删除指定表中数据可以这样做
  • 修改表中信息
  • 查询表中信息

本篇主要是以房地产的数据为主,主要就是要用爬虫爬取一个标题和房型、面积、具体地址、小区名这几个标签为主,然后将这些数据存入sqlit3数据库中
在这里插入图片描述

导入默认包和环境

from selenium.webdriver import Chrome, ChromeOptions
from selenium.webdriver.common.by import By
import sqlite3
opt = ChromeOptions()            # 创建Chrome参数对象
opt.headless = True              # 把Chrome设置成可视化无界面模式,windows/Linux 皆可
driver = Chrome(options=opt)     # 创建Chrome无界面对象
driver.get("房地产网站")

元素定位

由于只是进行单一的元素存储所以这里就直接用固定的xpath的定位

def sc():housename = driver.find_element(By.XPATH, '//*[@id="container"]/div[2]/div[1]/div[3]/div[1]/div/a[1]/span').texthouseaddress = driver.find_element(By.XPATH,'//*[@id="container"]/div[2]/div[1]/div[3]/div[1]/div/a[2]/span').texthousearea = driver.find_element(By.XPATH, '//*[@id="container"]/div[2]/div[1]/div[3]/div[1]/div/a[3]').textprint(housename,houseaddress,housearea)

在这里插入图片描述

创建一个sqlit3表

sql = 'create table house(housename_s varchar(100),' \'houseaddress_s varchar(100),housearea_s varchar(100))'try:cur.execute(sql)#将数据插入数据库con.commit() #提交事物print('插入成功')except Exception as e:print(e)print('插入失败')con.rollback() #回滚事物finally:#关闭游标cur.close()#关闭连接con.close()

在这里插入图片描述

将爬虫到的信息插入表中

#插入表
def into(ent):#连接sqlit3表con = sqlite3.connect('house.db')# 获取cursor对象cur = con.cursor()#将爬虫到的数据插入表sql = 'insert into house(housename_s,houseaddress_s,housearea_s) values(?,?,?)'try:cur.execute(sql,ent)#将数据插入数据库con.commit() #提交事物print('插入成功')except Exception as e:print(e)print('插入失败')con.rollback() #回滚事物finally:#关闭游标cur.close()#关闭连接con.close()

在if name == “main”:中调用def的名称即可如

sc()
在这里插入图片描述

删除表中信息

删除表
drop table table_name
判断表中是否存在信息
drop table if exists table_name
删除表内所有数据
DELETE FROM house;

#删除表中数据
def delete():#连接sqlit3表con = sqlite3.connect('house.db')delcon = con.cursor()try:delcon.execute('DROP table if exists house')con.commit()print('表删除成功')except Exception as e:print('表删除失败')

在这里插入图片描述

如果我们需要删除指定表中数据可以这样做

def delete():#连接sqlit3表con = sqlite3.connect('house1.db')delcon = con.cursor()try:delcon.execute('DELETE FROM house WHERE houseaddress_s = 1;')con.commit()print('表内数据删除成功')except Exception as e:print('表内数据删除失败')

修改表中信息

def update():#连接sqlit3表con = sqlite3.connect('house1.db')delcon = con.cursor()try:delcon.execute('UPDATE house SET housename_s = "万科" where housename_s = 1;')con.commit()print('表内数据更新成功')except Exception as e:print('表内数据更新失败')

查询表中信息

def update():#连接sqlit3表con = sqlite3.connect('house1.db')delcon = con.cursor()delcon.execute('select * from house ;')print(delcon.fetchone())#捕获查询

在这里插入图片描述

http://www.yayakq.cn/news/416479/

相关文章:

  • h5网站价格单位网站制作费用报价单
  • 网站建设与维护下载网站系统开发团队简介
  • 房地产企业网站模板免费下载公众号的网站开发
  • 网站百度推广和优化wordpress 支持子主题
  • 中山微信网站江苏省建设工程考试网站
  • 美丽乡村建设网站营销型网站建设电子书
  • 个人网站 如何备案网站建设平台 三合一
  • 网站内容段落之间有空格对seo有影响吗wordpress woocommerce 添加属性
  • 广州做响应式网站多少钱国际物流网站模板
  • 石家庄网站建设布局合肥做网站便宜mdyun
  • 腾度网站建设专家深圳网页设计机构
  • h5case是什么网站网龙公司有做网站吗
  • sql数据库的网站迁移上海网站建设价钱
  • 襄阳网站seo常见的微网站平台有哪些方面
  • 网站被k的怎么办世界排名前十的服装设计学院
  • php网站源码大全网站优化搜索排名
  • 网站开发难度和小程序开发难度wordpress 百家
  • 深圳正规网站开发团队锡林郭勒盟建设厅官方网站
  • vip域名做网站好不好提交收录网站
  • 在线做网站图标域名能卖多少钱一个
  • 凡科轻站小程序怎么样qq说说赞在线自助下单网站
  • 织梦cms建设企业网站货代一般用什么网站开发客户
  • 四川建设厅官方网站是多少怎样判断网站的好坏
  • 高端定制网站建设网站新闻列表页面代码
  • 哪些网站可以做微信支付祺越网站建设
  • 当前网站开发用什么软件网站后台传图片
  • 中国电信网站备案 流程想攻击一个网站怎么做
  • 专业苏州网站建设公司排名北京seo顾问服务
  • 百度推广怎么做的网站wordpress摄影主题
  • 福田区住房和建设局官方网站双德网站建设