上一页 1 2 3 4 5 6 7 8 ··· 23 下一页
摘要: 用requests模拟发送post请求 思考:哪些地方我们会用到POST请求? 登录注册( POST 比 GET 更安全) 需要传输大文本内容的时候( POST 请求对数据长度没有要求) 所以同样的,我们的爬虫也需要在这两个地方回去模拟浏览器发送post请求 1.常用的post请求参数写法 impo 阅读全文
posted @ 2024-02-26 17:55 Magiclala 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 方法1:手动添加cooike 先用浏览器打开首页:'https://xq.com/',此时浏览器会被分配'Cookie' 在headers里加入 'User-Agent'、'Referer'、'Cookie'去请求URL 因为这里是异步加载,因此需要从“Fetch/XHR”的请求中查到“标头”里的请 阅读全文
posted @ 2024-02-26 17:00 Magiclala 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 修复MP3播放音乐顺序错乱的解决方法 一、问题描述: 大家是不是遇到过以下几种情况? 音箱里的TF闪存卡播放MP3歌曲顺序错乱; 音箱外接的U盘播放MP3歌曲顺序错乱; 直接播放MP3里的歌曲顺序错乱; 二、问题解读: 说明:MP3型号众多,排序原理各不相同 以上这些情况,都属于MP3播放器设计初期 阅读全文
posted @ 2024-02-20 17:53 Magiclala 阅读(962) 评论(0) 推荐(0) 编辑
摘要: 安装必要的功能:wget和vim后面会用到,以免出现问题 yum -y install wget vim 处理yum源:更换为阿里的yum源 备份原始文件: cd /etc/yum.repos.d/ mkdir /etc/yum.repos.d/bak mv /etc/yum.repos.d/*.r 阅读全文
posted @ 2024-02-18 11:59 Magiclala 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: 写个函数,传入(书名:book,标题:tittle,内容:content),要求在book文件夹下(不存在则创建),创建每个tittle.txt文件,写入content内容 import os def save_to_file(folder_book, title, content): # 如果文件 阅读全文
posted @ 2024-01-25 18:45 Magiclala 阅读(4) 评论(0) 推荐(0) 编辑
摘要: requests模块 发送get请求,一般拥有2种方式 一种是直接拼凑URL,直接发送最终的URL,不需要传参逻辑 另一种是使用params传参逻辑,用最正统的get请求方式 1、直接发送get请求,不使用params传入参数 response = requests.get(url, headers 阅读全文
posted @ 2024-01-23 17:17 Magiclala 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 先搞单页网站: import requests from lxml import etree import re url = 'https://*********.com/top250?start=1' headers = { 'User-Agent': 'Mozilla/5.0 (Windows 阅读全文
posted @ 2024-01-22 18:57 Magiclala 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 使用xpath方式,打印结果,经常出现大量换行、空格等情况 示例如下: from lxml import etree # data = etree.parse('./素材/示例网站.html') parser = etree.HTMLParser(encoding="utf-8") # 出现读取错误 阅读全文
posted @ 2024-01-22 18:15 Magiclala 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 下载图片(单线程) import os.path import requests # 异步加载数据的接口 url = '************************************.com' headers = { 'User-Agent': '********************* 阅读全文
posted @ 2024-01-22 17:21 Magiclala 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 异步加载的特点 点击“查看更多”等按钮,浏览器“刷新”按钮无反馈效果。 查看浏览器点击F12的“DevTools”开发者工具,点选“网络”——“Fetch/XHR”——每点击一次“加载更多”就会出现一次网络请求 点击刷新出来的“请求内容”——点击“响应”,可以看到响应的是“字典” 点击标头,查看请求 阅读全文
posted @ 2024-01-22 15:51 Magiclala 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 23 下一页