在抓取steam游戏名称时发现以下错误:

requests.exceptions.TooManyRedirects: Exceeded 30 redirects

错误提示是requests库有太多的重定向:超过了30个重定向。
我是通过steam的appid来进行遍历的,但是steam不是所有appid都对应一个游戏,也就是说有一些是空的。这种情况下steam会重定向至steam主页,就会产生这个问题。
所以,我最终的解决方案就是仅请求不允许重新定向,因为重新定向中没有我需要的信息。在requests请求中添加一个对应的字段就ok了:

req=requests.get(url,headers=header,allow_redirects=False)

这样就不会弹出上面的错误提示了,但是也关闭了重定向的功能。

ps:如果有其他更好的解决方案,麻烦告诉我一下。

原问题连接:https://stackoverflow.com/questions/30574314/web-crawler-toomanyredirects-exceeded-30-redirects-python

python requests 重新定向错误 requests.exceptions.TooManyRedirects: Exceeded xx redirects 解决方法相关推荐

  1. requests.exceptions.TooManyRedirects: Exceeded 30 redirects

    requests.exceptions.TooManyRedirects: Exceeded 30 redirects https://blog.csdn.net/weixin_42081389/ar ...

  2. python编程django项目django.template.exceptions.TemplateDoesNotExist: registration/login.html解决方法

    文章目录 遇到的问题 解决方法 参考 遇到的问题 做<python编程:从入门到实践>的web项目:学习笔记. 在19章,遇到问题:添加user应用程序,编写完login.html,进行浏 ...

  3. Python中报错:IndentationError: unexpected indent的原因分析和解决方法

    Python中报错:"IndentationError: unexpected indent"的原因分析和解决方法 "IndentationError: unexpect ...

  4. sqlserver 遇到以零作除数错误的处理 不报错的解决方法

    sqlserver 遇到以零作除数错误的处理 不报错的解决方法 参考文章: (1)sqlserver 遇到以零作除数错误的处理 不报错的解决方法 (2)https://www.cnblogs.com/ ...

  5. Win2008上.NET4.0部署出错HTTP 错误 500.21 - Internal Server Error的解决方法

    Win2008上.NET4.0部署出错HTTP 错误 500.21 - Internal Server Error的解决方法 参考文章: (1)Win2008上.NET4.0部署出错HTTP 错误 5 ...

  6. FTP错误 [ftp: connect: No route to host] 解决方法

    FTP错误 [ftp: connect: No route to host] 解决方法 参考文章: (1)FTP错误 [ftp: connect: No route to host] 解决方法 (2) ...

  7. win7下计划任务schtasks使用详解及错误:无法加载列资源的解决方法1

    win7下计划任务schtasks使用详解及"错误:无法加载列资源"的解决方法1 2011-12-10 20:33 schtasks 命令简述: 安排命令和程序,使其定期运行或在指 ...

  8. sqlserver 遇到以零作除数错误的处理 不报错的解决方法

    原文:sqlserver 遇到以零作除数错误的处理 不报错的解决方法 使用sqlserver 的选项来禁止出现以零除的错误中断,让而让其为null set ansi_warnings off SET  ...

  9. VLOOKUP函数返回错误值#N/A的两种解决方法

    VLOOKUP函数返回错误值#N/A的两种解决方法 参考文章: (1)VLOOKUP函数返回错误值#N/A的两种解决方法 (2)https://www.cnblogs.com/gonghongwei/ ...

最新文章

  1. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验二十九:LCD模块
  2. python文件可以用什么软件打开-py文件用什么可以打开.
  3. 神经网络最优化方法比较(代码理解)
  4. noip模拟赛 fateice-string
  5. matlab 读取excel一列,读取excel中的数据把第一列相同的所有行数据输出成一个excel...
  6. 菜鸟+Hologres=智能物流
  7. django框架 day08
  8. oracle 创建一揽子协议,Oracle PO - 模块一揽子采购协议小结
  9. 解决左下角没有显示桌面图标
  10. 将csv文件存入mysql数据库_将csv文件导入到mysql数据库
  11. Kubernetes 小白学习笔记(8)--kubernetes的基础概念
  12. flashtool线刷工具
  13. 动态库和静态库的区别
  14. 爬取QQ空间说说日志、好友个人信息并进行加密
  15. 猿如意|IntelliJ IDEA Community下载安装以及基础开发设置和快捷键设置的详细教程
  16. LeetCode-外观数列【小名带你解读LeetCode第38题-外观数列 的题目!最清晰的题解】
  17. RSA详解 ----- Android中常用的非对称加密算法
  18. ORACEL R12 总账和子账的关系
  19. 神经网络建模的适用范围,神经网络建模步骤视频
  20. 纸飞机 --2013-08-08博客搬家

热门文章

  1. c语言动态链表creat函数,用create建立动态链表
  2. PythonScript_demo--搭建PXE服务器
  3. 机智云明星开发者 | 董程森
  4. WPF 4 Ribbon 开发 之 应用程序菜单(Application Menu)
  5. HTTP协议详解 转自小坦克
  6. DNS区域主从复制。。
  7. 美国中央情报局CIA正通过开发人工智能项目,收集与检索社交媒体情报
  8. 大数据时代如何赢得财务人才
  9. SQLIOSim 模拟SQLServer的行为来测试IO性能
  10. Socket,SocketImpl与SocketImplFactory的关系