爬虫发送带headers报错内容为ValueError: too many values to unpack (expected 2)

2023-11-06

这个是我报错的代码:
author = ‘li lee’
import requests
#变量url接收访问地址
url = ‘http://www.baidu.com
#加headers(将浏览器的用户代理,写到headers中)
#用于重置User-Agent(之前是request)伪装成浏览器
headers = {
‘Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0’
}
#发送请求获取响应,将请求头作为参数传进get请求中
response = requests.get(url,headers)
response.encoding=‘utf-8’
print(response.status_code)
print(response.content)

报错信息:
File “E:/PY_Study/第一阶段/爬虫/day22/西祠代理.py”, line 11, in
response = requests.get(url,headers)
ValueError: too many values to unpack (expected 2)

解决详细:
请求头headers是一个字典,那么字典里面就有对应的键和值,从上面代码中,可以看出,我直接将User-Agent放到headers中,那么上面的报错信息就是字典定义的错误
正确代码:
headers = {
‘User-Agent’:‘Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0’
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

爬虫发送带headers报错内容为ValueError: too many values to unpack (expected 2) 的相关文章

  • Jmeter数据驱动执行无反应

    一 问题 按照网上教程编写数据驱动文件后进行执行时 察看结果树无任何反应和提示 PS excel中params参数可以用 进行连接 二 进入菜单栏 选项 gt 日志查看打钩 查询到如下log信息 2021 07 06 16 06 21 98
  • 使用Charles进行HTTPS抓包及常见问题

    Charles下载地址 https www charlesproxy com download 第一步 配置HTTP代理 设置代理 主界面 Proxy Proxy Settings 选择在8888端口上监听 然后确定 勾选了SOCKS pr
  • HTML DOM Document对象

    HTML DOM 节点 在 HTML DOM Document Object Model 中 每一个元素都是 节点 文档是一个文档节点 所有的HTML元素都是元素节点 所有 HTML 属性都是属性节点 文本插入到 HTML 元素是文本节点
  • Spring事务UnexpectedRollbackException异常抛出原因深度分析及解决方案

    Transaction rolled back because it has been marked as rollback only 中文翻译为 事务已回滚 因为它被标记成了只回滚 这个异常 相信写代码多年的大家 都遇到过 什么原因呢 今
  • 常见漏洞细细分类

    从提交列表中整理了一份 常见漏洞细细分类 腾讯安全应急响应中心 Web漏洞 普通反射型XSS 存储型XSS 基于DOM的XSS 基于Flash的XSS 命令注入 SQL注入 上传漏洞 信息泄漏 SSRF漏洞 读类型CSRF 写类型CSRF
  • CentOS7安装MySQL8

    文章目录 一 前言 二 Centos 7 安装 mysql8 步骤 1 下载MySQL官方的 Yum Repository 2 安装 方法一 用wget 下载后安装 方法二 下载 RMP 软件包将该软件包上传到 Linux 服务器 并安装
  • html 微信声音自动播放 和 滑动屏幕播放

    html 微信声音自动播放 和 滑动屏幕播放
  • 【Flutter 2-3】Flutter手把手教程UI布局和Widget——容器控件Container

    作者 弗拉德 来源 弗拉德 公众号 fulade me Container 我们先来看一下Container初始化的参数 Container Key key 位置 居左 居右 居中 this alignment EdgeInsets Con
  • C++的std::vector<bool>转储文件

    文章目录 前言 获取数据源地址 MSVC GCC 数据地址获取方法 结果 总结 前言 总所周知 C 的std vector
  • Mac 双系统之windows坏了咋办

    1 背景 Mac mini 装了个双系统 windows 系统太慢 准备重装 本来想着直接恢复出厂 结果根本不能这么操作 由于默认启动盘设置的是windows系统 然后就出现了 起不来的情况 其实之前也遇到过 就是忘了 折腾了好久这里记录一
  • React-router导入Link报错

    按以下导入 出现 Link is not exported from react router 错误 import Router Route Link from react router 解决方案 yarn add react router
  • Python音视频开发:消除抖音短视频Logo的图形化工具实现过程详解

    前往老猿Python博文目录 一 引言 在 Python音视频开发 消除抖音短视频Logo和去电视台标的实现详解 节介绍了怎么通过Python Moviepy OpenCV实现消除视频Logo的四种方法 并提供了详细的实现思路和实现代码 但
  • Kitti Stereo dataset 2015

    发现国内很多人分享kitti目标检测数据集 但少有分享立体匹配数据集的朋友 所以特做此分享 下载链接 2015 https s3 eu central 1 amazonaws com avg kitti data scene flow zi
  • 立创3D导入AD+AD的板子颜色改变

    立创3D导入AD AD的板子颜色改变 文章目录 立创3D导入AD AD的板子颜色改变 介绍 结果图展示 环境情况 3D板子换颜色 3D模型的寻找 3D模型的导入 总结 介绍 AD中默认的绿色板子一点逼格都没有 还缺了很多3D封装 想美化下
  • 提交form表单 报错:POST http://localhost:8080/user/login 404 原因及解决方法

    原因 1 input没有设置name属性 jquery获取不到 更新 文章里边举得例子 稍微有点不恰当 button 千万不要用input标签 要不然servlet就会从它上获取数据 结果还会报错 报这种错误 说明jquery库中的方法 运
  • 前端的对决:React的JSX与Vue的templates

    请点击此处输入图片描述 React js和Vue js是这个星球上最流行的JavaScript库 它们都很强大 相对来说很容易获取和使用 React和Vue的共性 使用虚拟DOM 提供响应式视图组件 专注于开发过程中的一个方面 目前集中在视
  • 因为git忽略大小写而浪费的一天一夜修复bug

    改了多语言文件名 将小写改为大写 vite项目重新发布后 测试环境报找不到这个文件的错误 心路历程分析 1 第一反应是缓存问题 后清除浏览器缓存 vite项目版本号改动 强制清除vite包缓存 使用 force命令 报错 需要再研究一下 都
  • 【刷题笔记】——day.4 路径问题总结

    学习目标 用于记录每日刷的题目为了明年的python组蓝桥杯做准备 今天是打卡的第四天 冲 原题一 不同路径 题目描述 一个机器人位于一个 m x n 网格的左上角 机器人每次只能向下或者向右移动一步 机器人试图达到网格的右下角 问总共有多
  • Windows IntelliJ IDEA 快捷键终极大全

    目录 自动代码 查询快捷键 其他快捷键 调试快捷键 重构 十大Intellij IDEA快捷键 1 智能提示 2 重构 3 代码生成 4 编辑 5 查找打开 6 其他辅助 太难割舍 前三名并列吧 自动代码 常用的有fori sout psv
  • docker部署的mysql容器数据插入中文乱码问题及其衍生问题

    docker部署的mysql容器数据插入中文乱码问题及其衍生问题 前言 笔者使用的mysql时部署在docker容器中的 版本是5 5部分内容参考了https blog csdn net weixin 42168191 article de

随机推荐

  • node.js的文件操作常用命令

    在学习node的时候我们会经常用到一些文件的操作 所以来总结一些常用的文件操作 首先用文件操作之前要导入nodejs的文件模块 const fs require fs 写文件的模块 下面就是nodejs的一些常用文件命令 很详细的注解了 w
  • Web渗透测试---Web TOP 10 漏洞

    文章目录 前言 一 注入漏洞 二 跨站脚本 xss 漏洞 三 文件上传漏洞 四 文件包含漏洞 五 命令执行漏洞 六 代码执行漏洞 七 XML外部实体 XXE 漏洞 八 反序列化漏洞 九 SSRF漏洞 十 解析漏洞 前言 常见的漏洞有注入漏洞
  • 蓝桥杯-第九届决赛——版本分支

    标题 版本分支 小明负责维护公司一个奇怪的项目 这个项目的代码一直在不断分支 branch 但是从未发生过合并 merge 现在这个项目的代码一共有N个版本 编号1 N 其中1号版本是最初的版本 除了1号版本之外 其他版本的代码都恰好有一个
  • 边界类、控制类、实体类

    UML中类有三种主要的版型 边界类 控制类和实体类 引入边界类 控制类及实体类的概念有助于分析和设计人员确定系统中的类 边界类位于系统与外界的交界处 窗体 报表 以及表示通讯协议的类 直接与外部设备交互的类 直接与外部系统交互的类等都是边界
  • 从MSVC习惯到QTCreator工程pro文件实用介绍

    对于用惯VS的各位 一定想QT Creator也能用的那么溜 其实关键在 pro 从MSVC习惯到QTCreator工程pro文件实用介绍 首先建立一个相当于sln的工程文件 TEMPLATE subdirs SUBDIRS raknet
  • shell脚本—— case语句+函数

    文章目录 一 case语句 语法格式 示例 二 函数 函数定义 将函数定义到用户的环境变量中 在脚本中调用函数 示例 综合练习 环境准备 配置免密登录 编写脚本 一 case语句 case为多选择语句 可以用case语句匹配一个值与一个模式
  • 【 PMU】信号生成、采样、分割、估计器应用和误差计算(Matlab代码实现)

    个人主页 研学社的博客 欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 P
  • [C语言]柔性数组

    目录 1 柔性数组 2 柔性数组的特点 3 柔性数组的使用 1 柔性数组 柔性数组存在于结构体中 当结构体最后一个成员元素为一个未知大小的数组 则称其为柔性数组 struct s int a char arr 柔性数组 2 柔性数组的特点
  • 在Windwos系统下使用Putty登录SSH服务器

    远程登录服务器 以便使用主机资源或者管理维护主机 常见的远程登录方式主要有 rsh telnet ssh vnc等 下面主要介绍使用Putty登录SSH服务器 前提条件 下载Putty 下载地址 http www chiark greene
  • vs2017编译vs2013的duilib

    一 安装svn后桌面右键svn检出 注意URL为 https github com duilib duilib git 之前duilib是托管在Google code 现在谷歌那个导不出来了 目前放在GitHub上了 二 vs自动升级平台工
  • 2021年 Windows10 环境下使用WSL和Docker 配置深度学习环境- 可使用任意版本的 Ubuntu+CUDA image 以及踩坑记录

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 Windows10 环境下使用WSL2和Docker 配置深度学习环境以及踩坑记录 使用 Ubuntu 18 04 Cuda 前言 一 在Windows10 上配置WSL2
  • Spring与MyBatis 整合时关于SqlSessionTemplate的用法和映射器的使用(MapperFactoryBean,MapperScannerConfigurer)

    本文主讲在spring与MyBatis 整合时关于SqlSessionTemplate的用法和映射器的使用 如若转载请注明出处 谢谢 https mp csdn net postedit 82257281 首先要知道SqlSessionTe
  • JAVA里面的“指针”(对象引用)

    众所周知 在java里面是没有指针的 那为何此处还要说java里面的 指针 呢 我们知道在C C 中 指针是指向内存中的地址 该地址就是存储变量的值 该地址所存储的变量值是 公有 的 此处的 公有 是对于拥有该地址的变量而言 它们都可以访问
  • 原生JS实现ajax详解

    原生js写ajax可以类比打电话 打电话分下面4步 1 拿出手机 2 拨号 3 说话 4 听对方说话 ajax也分下面4步 1 创建ajax对象 2 连接到服务器 3 发送请求 告诉服务器我要什么文件 4 接收返回值 下面是原生js写aja
  • 使用MathJax在博客园里添加数学公式

    简单来说就是直接使用MathJax提供的JavaScript文件来生成数学公式 具体来说就是在页首加入粘贴如下JavaScript代码
  • 一文学会使用MethodHandle

    MethodHandle方法句柄 第一次看到这个类是在看Mybatis源码 自以为对java很熟悉 反射很熟的我 看到这个API竟然不知道是干什么用的 因此花了很多时间去了解这个东西 发现网上的资料是很少的 特别是对刚接触这个api的人很不
  • LeetCode_6_树----对称二叉树

    大家好 我是你们的好朋友 大数据老虾 相遇是缘 既然来了就拎着小板凳坐下来一起唠会儿 如果在文中有所收获 请别忘了一键三连 你的鼓励 是我创作的动力 废话不多说 直接开干 吧 先别急着走 文末干货 记得拎着小板凳离开的时候也给它顺走 树 对
  • 以太网ARP测试实验

    1 1 ARP测试整体框架 当上位机发送ARP请求时 FPGA返回ARP应答数据 当按下FPGA的触摸按键时 FPGA发送ARP请求 上位机返回ARP应答数据 PLL时钟对eth rxc的输入时钟进行相位调整 GMII TO RGMI 模块
  • uniapp微信小程序订阅消息发送服务通知

    版权声明 本文为博主原创文章 遵循 CC 4 0 BY SA 版权协议 转载请附上原文出处链接和本声明 本文链接 https blog csdn net qq 44718932 article details 126130702 uniap
  • 爬虫发送带headers报错内容为ValueError: too many values to unpack (expected 2)

    这个是我报错的代码 author li lee import requests 变量url接收访问地址 url http www baidu com 加headers 将浏览器的用户代理 写到headers中 用于重置User Agent