栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

数资第一次培训

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

数资第一次培训

import requests
from lxml import etree
urls = ['https://www.biquwx.la/10_10218/{}.html'.format(i) for i in range(5001505,5001516)]
path = r'C:Users10474Desktopxiaoshuo2爬取'
def get_text(url):
    r = requests.get(url)
    r.encoding = "utf-8"
    selector = etree.HTML(r.text)
    #爬取文章标题
    title = selector.xpath('//*[@id="wrapper"]/div[5]/div/div[2]/h1/text()')
    #爬取文章内容
    txt = selector.xpath('//*[@id="content"]/text()')
    with open(path + title[0]+'.txt', 'w', encoding="utf-8") as f:
        for i in txt:
            f.write(i)

if __name__ == '__main__':
    for url in urls:
        get_text(url)

第一次写爬虫很开心。虽然gbk和utf-8转码出现了问题但是还是很开心。

import pymysql
db = pymysql.connect(host='localhost',port=3306,user='root',password='121101mm.',database='test_mm',charset='utf8')#dfb
print ("数据库连接成功")
cursor = db.cursor()#使用cursor()方法创建一个游标对象

cursor.execute("select *from student") # 显示表格数据,使用execute()方法执行SQL语句,
results = cursor.fetchall()#使用fetall()获取全部数据
print(results)
print("显示所有数据*************************************")
#增
cursor.execute("insert into student (name, age) values('旻旻',18)")
cursor.execute("insert into student (name, age) values('黄馨莹师姐',19)")
id
db.commit()
cursor.execute("select *from student")
results1 = cursor.fetchall()#使用fetall()获取全部数据
print(results1)
print("增加成功*************************************")
#删
cursor.execute("delete from student where name = '旻旻'")
db.commit()#提交才有效
cursor.execute("select *from student")
results2 = cursor.fetchall()#使用fetall()获取全部数据
print(results2)
print("删除成功*************************************")
#改 / 更新数据

cursor.execute("update student set age=999 where age=1")
db.commit()
cursor.execute("select *from student")
results3 = cursor.fetchall()#使用fetall()获取全部数据
print(results3)
print("更新/更改成功*************************************")

#查
cursor.execute("select name,age from student")
db.commit()#提交才有效
#cursor.execute("select *from student")
results4 = cursor.fetchall()#使用fetall()获取全部数据
print(results4)
print("查询成功*************************************")

cursor.close()#关闭游标和数据库的连接
db.close()

第一次用python连接mysql很开心。 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/355713.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号