import requests # 先用requests请求链接 link = requests.get('https://www.shanbay.com/api/v1/vocabtest/category/') # 解析请求得到的响应 js_link = link.json() # 让用户选择自己想测的词库,输入数字编...
爬虫 4 excel&csv的创建和读取
excel的创建和读取 import openpyxl # 写入的代码: wb = openpyxl.Workbook() sheet = wb.active sheet.title = 'new title' sheet['A1'] = '漫威宇宙' rows = [['美国队长','钢铁侠','蜘蛛侠','雷神'],['...
爬虫 3 params&header的运用带参数和请求头的爬虫
学习重点: params = {'page':'2'} res = requests.get('https://lvnvl.cn',params = params) import requests # 引用requests模块 url = 'https://c.y.qq.com/base/fcgi-bin/fcg_global_comment_h5.fc...
爬虫 2 BeautifulSoup的运用
学习重点:Step 1 解析数据Step 2 通过find_all便利标签Step 3 通过.text ['src']['href']提取内容 # 引用requests库 import requests # 引用BeautifulSoup库 from bs4 import BeautifulSoup # 获取数据 res...
爬虫 1 request模块的运用
1、爬虫获取文本内容 import requests res=requests.get('https://lvnvl.cn') #print(res.status_code) res.encoding = 'utf-8' novle = res.text print(novle[:]) 2、爬虫获取图片内容(二进制) i...
Python基础 10 MyQR二维码生成模块
# 先导入模块 from MyQR import myqr myqr.run( words='http://weixin.qq.com/r/kzlje9TEE4lsrZAY92yB', # 扫描二维码后,显示的内容,或是跳转的链接 version=5, # 设置容错率 level='H', #...
Python基础 9 smtplib模块发邮件
1、smtplib模块的使用规范 # smtplib 用于邮件的发信动作 import smtplib # 发信方的信息:发信邮箱,QQ邮箱授权码 from_addr = 'xxx@qq.com' password = '你的授权码数字' # 收信方邮箱 to_addr = 'xxx@qq...
Python基础 8 文件的读写操作
file1 = open('name.txt','r',encoding='utf-8') file2=file1.read() print(file2) file1.close() #open的参数w写入、a追加、r读取 file1 = open('name.txt', 'w',encoding='utf-8') file1.write('张无忌\n') f...
Python基础 7 类&继承类
1、类的初始化传参__init__默认执行的方法 class Chinese: def __init__(self, name, birth, region): self.name = name # self.name = '吴枫' self.birth = birth # self.birth = ...
Python基础 6 取整数的三个方法
1、向上取值 import math # 人力计算 number = math.ceil(5.2) print(number) 2、向下取值 number=int(5.5) print(number) 3、四舍五入 number=round(5.3) print(number)