在Python中使用Requests搜索网站时出现502错误

2023-12-05

使用一个非常基本的程序在网站上搜索查询并打印搜索结果,为什么会收到 502 错误?

import requests
from bs4 import BeautifulSoup
import re

def main():
    url = "https://www.last10k.com/Search"
    dat = {'q':'goog'}
    resp = requests.get(url, params=dat)
    print(resp.content)

定义一个User-Agent标头。像这样:

import requests

def main():
    url = "https://www.last10k.com/Search"
    dat = {'q':'goog'}
    resp = requests.get(url, params=dat, headers={'User-Agent': 'Mozilla/5.0'})
    print(resp.status_code)

为什么有这样的要求呢?维基媒体用户代理政策

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

在Python中使用Requests搜索网站时出现502错误 的相关文章

  • 查找 with: 块中定义的函数

    这是一些代码理查德 琼斯的博客 http www mechanicalcat net richard log Python Something I m working on 3 with gui vertical text gui labe
  • 在 Python 中使用 XPath 和 LXML

    我有一个 python 脚本 用于解析 XML 并将某些感兴趣的元素导出到 csv 文件中 我现在尝试更改脚本以允许根据条件过滤 XML 文件 等效的 XPath 查询将是 DC Events Confirmation contains T
  • Dask DataFrame 的逐行处理

    我需要处理一个大文件并更改一些值 我想做这样的事情 for index row in dataFrame iterrows foo doSomeStuffWith row lol doOtherStuffWith row dataFrame
  • 如何在 Windows 上使用 Python 3.6 来安装 Python 2.7

    我想问一下如何使用pip install对于 Python 2 7 当我之前安装并使用 Python 3 6 时 我现在必须使用 Windows 上的 Python 版本 pip install 继续安装 Python 3 6 我需要使用以
  • 如何为多组精灵创建随机位置?

    我尝试使用 blit 和 draw 方法进行 for 循环 并为 PlayerSprite 和 Treegroup 使用不同的变量 for PlayerSprite in Treegroup surface blit PlayerSprit
  • 使用 genfromtxt 导入 numpy 中缺失值的 csv 数据

    我有一个 csv 文件 看起来像这样 实际文件有更多的列和行 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 假设文件的名称是info csv如果我尝试使用导入它 data numpy genfromtxt i
  • Python 中的这种赋值方式叫什么? a = b = 真

    我知道关于元组拆包 http docs python org tutorial datastructures html tuples and sequences但是当一行中有多个等号时 这个赋值被称为什么 阿拉a b True 它总是让我有
  • 在wxpython中使用wx.TextCtrl并在按钮单击后显示数据的简单示例 - wx新手

    我正在学习 python 并尝试使用 wxpython 进行 UI 开发 也没有 UI exp 我已经能够创建一个带有面板 按钮和文本输入框的框架 我希望能够在文本框中输入文本 并让程序在单击按钮后对输入框中的文本执行操作 我可以获得一些关
  • 字典的嵌套列表

    我正在尝试创建dict通过嵌套list groups Group1 A B Group2 C D L y x 0 for y in x if y x 0 for x in groups d k v for d in L for k v in
  • 在 Mac 上安装 Pygame 到 Enthought 构建中

    关于在 Mac 上安装 Pygame 有许多未解答的问题 但我将在这里提出我的具体问题并希望得到答案 我在 Mac 上安装 Pygame 时遇到了难以置信的困难 我使用 Enthought 版本 EPD 7 3 2 32 位 它是我的默认框
  • 在 pip.conf 中指定多个可信主机

    这是我尝试在我的中设置的 etc pip conf global trusted host pypi org files pythonhosted org 但是 它无法正常工作 参考 https pip pypa io en stable
  • 在pycharm中调试python代码

    这个问题类似于this https stackoverflow com questions 10240018 how to use pycharm to debug python script一 我正在尝试调试pyethapp https
  • Python 矩阵每一行的总和

    lista 1 2 3 4 5 6 7 8 9 print lista def filas lista res for elemento in lista x sum lista elemento res append x print re
  • 使用 lambda 函数更改属性值

    我可以使用 lambda 函数循环遍历类对象列表并更改属性值 对于所有对象或满足特定条件的对象 吗 class Student object def init self name age self name name self age ag
  • 是否可以写一个负的python类型注释

    这可能听起来不合理 但现在我需要否定类型注释 我的意思是这样的 an int Not Iterable a string Iterable 这是因为我为一个函数编写了一个重载 而 mypy 不理解我 我的功能看起来像这样 overload
  • Plotly:如何避免巨大的 html 文件大小

    我有一个 3D 装箱模型 它使用绘图来绘制输出图 我注意到 绘制了 600 个项目 生成 html 文件需要很长时间 文件大小为 89M 这太疯狂了 我怀疑可能存在一些巨大的重复 或者是由单个项目的 add trace 方法引起的 阴谋 为
  • Google App Engine 中的自定义身份验证

    有谁知道或知道我可以在哪里学习如何使用 Python 和 Google App Engine 创建自定义身份验证流程 我不想使用 Google 帐户进行身份验证 并且希望能够创建自己的用户 如果不是专门针对 Google App Engin
  • 从时间序列生成日期特征

    我有一个数据框 其中包含如下列 Date temp data holiday day 01 01 2000 10000 0 1 02 01 2000 0 1 2 03 01 2000 2000 0 3 30 01 2000 200 0 30
  • 如何使用 Django (Python) 登录表单?

    我在 Django 中构建了一个登录表单 现在我遇到了路由问题 当我选择登录按钮时 表单不会发送正确的遮阳篷 我认为前端的表单无法从 查看 py 文件 所以它不会发送任何 awnser 并且登录过程无法工作 该表单是一个简单的静态 html
  • 将此 MATLAB 代码转换为 Python 时我做错了什么?

    我正在努力将生成波形的 MATLAB 代码转换为 Python 就上下文而言 这是原子力显微镜带激发响应的模拟 与代码错误无关 在 MATLAB 中从 r vec 生成的图形与我在 Python 中生成的图形不同 我是否正确地将 MATLA

随机推荐

  • Date.getDay() javascript 返回错误的日期

    我有这样的javascript代码 alert DATE value var d new Date DATE value var year d getFullYear var month d getMonth var day d getDa
  • jQuery:.click() 和 .on("click") 之间的区别

    我通常使用 selector click 但有些人建议我改用这个 selector on click function Or selector live click 已弃用 我读了说明书 但我初学者的头脑无法理解 我对他们使用的所有术语感到
  • 微电网电池调度的约束优化

    给定电力消耗 太阳能电池板发电 价格等输入 全部在给定时间 t 我们有一个电池 我们想要评估它在任何给定时间应该 放电 充电多少 该问题可以表述如下 Pt price of electricity at time t Lt consumpt
  • 多次调用 imageWithData:UIImageJPEGRepresentation() 仅第一次压缩图像

    为了防止我的应用程序出现滞后 我尝试压缩大于 1 MB 的图像 主要是从 iPhone 的普通相机拍摄的照片 UIImage image info objectForKey UIImagePickerControllerOriginalIm
  • 使用 swift 获取 HTTP 状态

    很抱歉 我还没有找到我的问题的答案 请不要太严厉 我不是专业程序员 但我不断学习 希望一旦我能够回答别人的问题 我正在尝试获取链接的 HTTP 状态 我根据一个数据库条目代码生成链接 例如 ABCDEF 我将它们保存在一个数组中 然后生成指
  • 什么布局管理器会执行此操作?

    OY 没有足够的代表点来发布图像 joes pizza pizza type toppings cheese mushrooms 15 00 veggie extra cheese p
  • Rollup、Vue 和 Buble、scss 文件中出现意外标记

    我正在尝试使用 Vue 和 Buble 按照 Vue 官方页面中提供的示例 使用 rollup 来编译 SFC 但我不断收到此错误 src wrapper js dist chat min js plugin buble SyntaxErr
  • 在 WPF 中缓慢平移和缩放

    我在 WPF 的几块画布上绘制了大量的线条和文本 我在 WPF 中使用了最轻量级的元素 DrawingVisual 我在不同的画布上画了线 并绑定了它们thickness为缩放系数的倒数 这样我可以在缩放时获得均匀的线条粗细 这意味着当我缩
  • 正则表达式中的否定字符[关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 我如何编写符合以下条件的正则表达式 没有数字 没有特殊字符 没有空间 在一个字符串中 字符类 中的插入符号是大多数正则表达式实现 Perl NET Ruby Javascript 等
  • VB6 应用时序

    我正在尝试分析 VB6 应用程序 基本上我想在方法级别计算出执行花费了多少时间 然而VB6只支持1秒的时间 有什么好的方法可以计算出毫秒等吗 虽然MSDNsays Timer仅精确到1秒 我发现它比实践中的要好 获取刻度数通常准确到abou
  • 将 C“FOR”循环转换为 Delphi

    我正在尝试将 FOR 循环从 C 转换为 Delphi 但我有一些疑问 我知道 C 中的这段代码 for i 0 i lt mb gt size i 在Delphi中是这样的 for i 0 to mb size do begin end
  • 在 AngularJS ng-repeat 中对集合进行分组?

    我有一个非常简单的场景 其中有一组记录可用 我需要以简单的 ng repeat 方式显示它们 但是 我需要按属性对记录进行分组 并且我的目标不是不必更改集合即可完成此分组 我的想法是可以应用某种类型的过滤器 但在实践中过滤器 很好地过滤数据
  • 如何创建一个函数来计算每个元素等于其右侧 2 个元素的次数

    我知道我需要使用列表理解 但我一生都无法弄清楚表示这一点的正确方法是什么 此运行权的一个示例是 晚上 一次输出为 2 代表 e 一次代表 n 列表推导式将具有相同字母的字母放在右侧两个位置 我们只需计算结果列表的长度 s evening a
  • 在 shell 脚本中使用 passwd 命令

    我正在编写一个 shell 脚本来自动添加新用户并更新其密码 我不知道如何让 passwd 从 shell 脚本中读取 而不是以交互方式提示我输入新密码 我的代码如下 adduser 1 passwd 1 2 2 from man 1 pa
  • 在 UIActivityViewController 中与不同类型共享数据

    以下帖子提出了一个极其相似的问题 UIActivityViewController 中共享提供程序的不同数据 但我的问题不同 我知道如何通过使用与不同的活动共享相同类型的不同数据itemForActivityType 例如 id activ
  • List 上的 UISelectMany 导致 java.lang.ClassCastException:java.lang.String 无法转换为 T

    我在用
  • 使用 C#/Linq 累加序列的子序列

    我试图根据以下要求找到一种更好的方法来处理数字序列 的价值sequence i 是其自身价值加上累积的总和sequence 0 to sequence i 1 例如 如果序列是一个列表 List
  • ServiceStack:测试 OrmLite,与 NuGet 一起安装,但出现错误“FileNotFoundException”

    我刚刚在 Visual Studio 2012 中通过 NuGet 安装了 OrmLite 适用于 MySql 安装顺利通过 没有任何错误 并且所有 DLL s 似乎都已添加作为参考 服务栈 Common 3 9 70 0 ServiceS
  • 在 iPhone 上使用 Objective-C 的 HTTP POST 和 GET 教程 [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我下载了苹果使用 HTTP POST 和 GET 的演示 他们的示例应用程序有一个包含不同部分的选项卡栏 代码非常混乱 有人能给我一些示例代码或一些相关教程的链接吗 Thanks M
  • 在Python中使用Requests搜索网站时出现502错误

    使用一个非常基本的程序在网站上搜索查询并打印搜索结果 为什么会收到 502 错误 import requests from bs4 import BeautifulSoup import re def main url https www