使用 Python requests 库或其他方式查找重定向的 URL [重复]

2023-12-15

这个网址:

重定向至:

http://www.callmyname.sg/view/Multiple+Choices/Uk9JRC9TRzA0SkstQkJDNkRFNTEuMTNCNS9FRDY5LUE4NzgtRUY=

使用时requests, I get:

import requests

url = "http://www.yellowpages.com.sg/newiyp/UrlRedirect?applicationInd=yp&searchType=68&searchCriteria=multiple+choices&accessType=8&advertiserName=Multiple+Choices&url=62CE8F02A1BE04A51C81F85D1CE8B54DFC608A9CDA925C15EED5DA6DD90E3F7DC99CFF77216D1D1083877BA841EB97C3"
response = requests.get(url)
response.url

它返回相同的第一个 URL,而不是重定向的 URL。


这是一个示例。我使用“bit.ly”,因为我得到了403使用您的网址。


>>> url = "http://bit.ly/18SuUzJ"
>>> r = requests.get(url, allow_redirects=False)
>>> r.status_code
    301
>>> r.headers['Location']
    'http://stackoverflow.com/'

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

使用 Python requests 库或其他方式查找重定向的 URL [重复] 的相关文章

  • 尽管极其懒惰,但如何在 Python 中模拟 IMAP 服务器?

    我很好奇是否有一种简单的方法来模拟 IMAP 服务器 例如imaplib模块 在Python中 without做很多工作 是否有预先存在的解决方案 理想情况下 我可以连接到现有的 IMAP 服务器 进行转储 并让模拟服务器在真实的邮箱 电子
  • 下载 PyQt6 的 Qt Designer 并使用 pyuic6 将 .ui 文件转换为 .py 文件

    如何下载 PyQt6 的 QtDesigner 如果没有适用于 PyQt6 的 QtDesigner 我也可以使用 PyQt5 的 QtDesigner 但是如何将此 ui 文件转换为使用 PyQt6 库而不是 PyQt5 的 py 文件
  • 如何在刻度标签和轴之间添加空间

    我已成功增加刻度标签的字体 但现在它们距离轴太近了 我想在刻度标签和轴之间添加一点呼吸空间 如果您不想全局更改间距 通过编辑 rcParams 并且想要更简洁的方法 请尝试以下操作 ax tick params axis both whic
  • 如何收集列表、字典等中重复计算的结果(或制作修改每个元素的列表的副本)?

    There are a great many existing Q A on Stack Overflow on this general theme but they are all either poor quality typical
  • pandas 替换多个值

    以下是示例数据框 gt gt gt df pd DataFrame a 1 1 1 2 2 b 11 22 33 44 55 gt gt gt df a b 0 1 11 1 1 22 2 1 33 3 2 44 4 3 55 现在我想根据
  • 如何等到 Excel 计算公式后再继续 win32com

    我有一个 win32com Python 脚本 它将多个 Excel 文件合并到电子表格中并将其另存为 PDF 现在的工作原理是输出几乎都是 NAME 因为文件是在计算 Excel 文件内容之前输出的 这可能需要一分钟 如何强制工作簿计算值
  • 打破嵌套循环[重复]

    这个问题在这里已经有答案了 有没有比抛出异常更简单的方法来打破嵌套循环 在Perl https en wikipedia org wiki Perl 您可以为每个循环指定标签 并且至少继续一个外循环 for x in range 10 fo
  • Python:字符串不会转换为浮点数[重复]

    这个问题在这里已经有答案了 我几个小时前写了这个程序 while True print What would you like me to double line raw input gt if line done break else f
  • 使用 OpenPyXL 迭代工作表和单元格,并使用包含的字符串更新单元格[重复]

    这个问题在这里已经有答案了 我想使用 OpenPyXL 来搜索工作簿 但我遇到了一些问题 希望有人可以帮助解决 以下是一些障碍 待办事项 我的工作表和单元格数量未知 我想搜索工作簿并将工作表名称放入数组中 我想循环遍历每个数组项并搜索包含特
  • 如何将 numpy.matrix 提高到非整数幂?

    The 运算符为numpy matrix不支持非整数幂 gt gt gt m matrix 1 0 0 5 0 5 gt gt gt m 2 5 TypeError exponent must be an integer 我想要的是 oct
  • ExpectedFailure 被计为错误而不是通过

    我在用着expectedFailure因为有一个我想记录的错误 我现在无法修复 但想将来再回来解决 我的理解expectedFailure是它会将测试计为通过 但在摘要中表示预期失败的数量为 x 类似于它如何处理跳过的 tets 但是 当我
  • 如何改变Python中特定打印字母的颜色?

    我正在尝试做一个简短的测验 并且想将错误答案显示为红色 欢迎来到我的测验 您想开始吗 是的 祝你好运 法国的首都是哪里 法国 随机答案不正确的答案 我正在尝试将其显示为红色 我的代码是 print Welcome to my Quiz be
  • Nuitka 未使用 nuitka --recurse-all hello.py [错误] 编译 exe

    我正在尝试通过 nuitka 创建一个简单的 exe 这样我就可以在我的笔记本电脑上运行它 而无需安装 Python 我在 Windows 10 上并使用 Anaconda Python 3 我输入 nuitka recurse all h
  • 如何将 PIL 图像转换为 NumPy 数组?

    如何转换 PILImage来回转换为 NumPy 数组 这样我就可以比 PIL 进行更快的像素级转换PixelAccess允许 我可以通过以下方式将其转换为 NumPy 数组 pic Image open foo jpg pix numpy
  • 用于运行可执行文件的python多线程进程

    我正在尝试将一个在 Windows 上运行可执行文件并管理文本输出文件的 python 脚本升级到使用多线程进程的版本 以便我可以利用多个核心 我有四个独立版本的可执行文件 每个线程都知道要访问它们 这部分工作正常 我遇到问题的地方是当它们
  • 在python中,如何仅搜索所选子字符串之前的一个单词

    给定文本文件中的长行列表 我只想返回紧邻其前面的子字符串 例如单词狗 描述狗的单词 例如 假设有这些行包含狗 hotdog big dog is dogged dog spy with my dog brown dogs 在这种情况下 期望
  • 如何使用google colab在jupyter笔记本中显示GIF?

    我正在使用 google colab 想嵌入一个 gif 有谁知道如何做到这一点 我正在使用下面的代码 它并没有在笔记本中为 gif 制作动画 我希望笔记本是交互式的 这样人们就可以看到代码的动画效果 而无需运行它 我发现很多方法在 Goo
  • Python - 字典和列表相交

    给定以下数据结构 找出这两种数据结构共有的交集键的最有效方法是什么 dict1 2A 3A 4B list1 2A 4B Expected output 2A 4B 如果这也能产生更快的输出 我可以将列表 不是 dict1 组织到任何其他数
  • Python:元类属性有时会覆盖类属性?

    下面代码的结果让我感到困惑 class MyClass type property def a self return 1 class MyObject object metaclass MyClass a 2 print MyObject
  • 改变字典的哈希函数

    按照此question https stackoverflow com questions 37100390 towards understanding dictionaries 我们知道两个不同的字典 dict 1 and dict 2例

随机推荐

  • 我的代码中无效的“剥离/剩余”循环

    我有这个功能 bool interpolate const Mat im float ofsx float ofsy float a11 float a12 float a21 float a22 Mat res bool ret fals
  • 如何清理由“json_object_new_string”创建的json对象?

    我有以下代码 我想清理由以下命令创建的 json 对象json object new string include
  • javascript:查找属性所属的原型对象

    我有一个来自 Square 的实例 它继承自 Rectangle instance instanceof Rectangle gt true instance instanceof Square gt true instance area
  • iOS 10.0 运行时崩溃中的 NSCameraUsageDescription?

    Using iOS 10 0最后一个测试版 我曾尝试在我的应用程序中使用相机扫描条形码 但由于此运行时错误而崩溃 此应用程序已崩溃 因为它尝试访问隐私敏感信息 没有使用说明的数据 应用程序的 Info plist 必须包含 一个 NSCam
  • 为什么第二个 if 子句还要执行?

    我有一个do while在我的程序中循环 谁的继续条件不断给我一个相差一的错误 我不明白为什么 它看起来像这样 do while ii le nri and ed ii le e1 do some stuff ii ii 1 end do
  • jQuery.getScript() 无法加载函数

    我正在尝试加载具有如下函数的脚本 getScript js mymy js done function if readCookie my cookie yes do sth here or getScript js mymy js func
  • 将单元格的 NA 值替换为同一数据框中另一列的值

    我有一个在我看来很简单的问题 但我自己无法解决 我在StackOverflow上搜索了解决方案 我猜已经有人解决了 但我还没有找到 我有一个基于 5 个数据框合并的数据框 如下所示 id mag1 mag2 mag3 1 name name
  • php - 如何验证正则表达式本身?

    我需要验证用户输入 该输入可能是用于过滤他 她自己的应用程序中的字段的正则表达式 如何检查该正则表达式的有效性 将其传递给一个虚拟调用preg match 看看它是否返回 false 指示错误 Note 根据您打算运行此应用程序的位置 我会
  • SwiftUI Picker onChange 或同等产品?

    我想换另一个不相关的 State变量 当Picker改变了 但是没有onChanged并且不可能放一个didSet在挑选器上 State 还有其他方法可以解决这个问题吗 iOS 14 或更高版本的部署目标 苹果提供了一个内置的onChang
  • WordPress 自定义查询字符串和漂亮的 URL - 如何实现?

    我有一个非常好的 到目前为止 新网站的 WordPress 设置 漂亮的网址按预期工作 我有 1 个动态页面 根据查询字符串加载内容 dynamic loc england code uk 我也希望使这个 URL 变得 漂亮 但每次我修改
  • Stream.forEach 是否尊重顺序流的遇到顺序?

    Javadoc 的Stream forEach说 强调我的 此操作的行为显然是不确定的 对于并行流管道 此操作不保证遵守流的遇到顺序 因为这样做会牺牲并行性的好处 对于任何给定的元素 可以在库选择的任何时间和任何线程中执行该操作 如果操作访
  • Spring Batch:如何将 jobParameters 传递给自定义 bean?

    我仍在研究 spring Batch 并遇到了一个场景 我需要将 jobParameter 传递给自定义 bean job参数包含文件的路径 我的上下文如下所示
  • 如何获取属于magento中属性组的所有属性

    我有一个属性组 我想获取属于特定属性组的属性列表 有没有办法获取一个属性组下的所有属性 适用于法师 1 7 0 0 function printGroupAttributes groupId attributesCollection Mag
  • 在ggplot2中用直方图叠加箱线图

    您好 我想使用 R 脚本创建一个类似的图表 如下所示 取自 https community tableau com thread 194440 这是我在 R 中的代码 library ggplot2 ifile lt read table
  • a += b 和 a =+ b 以及 a++ 和 ++a 有什么区别?

    正如我在标题中提到的 a b 和 a b 以及 a 和 a 之间有什么区别 我有点困惑 a b相当于a a b a b相当于a b a and a两者都递增a1 不同之处在于a 返回值a在增量之前 而 a返回增量后的值 That is a
  • Android Studio (0.3.2) 和 ZXing

    我无法让 ZXing 在 Android Studio 中工作 我已经使用 Ant 生成了 core jar 文件 并且相同的 jar 使用 Eclipse 运行良好 现在我必须让它在 Android Studio 0 3 2 中工作 这是
  • asp.net 中的列表框未获取所选项目

    我的网页中有多个下拉菜单和列表框 我正在尝试获取以下列表CategoryID from a lstCatID列表框我可以用类别名称填充列表框 如果我在第一次尝试中没记错的话 我的代码工作得很好 之后我做了一些更改 然后它表示始终选择第一个项
  • http/1.0 和 deflate/gzip

    http 1 0 能够处理压缩和 gzip 内容吗 我已经完成了在我的极简 Web 服务器中实现 deflate 和 gzip 但我真的不知道使用 http 1 0 的浏览器是否能够处理 deflate 和 gzip 压缩内容 好吧 这实际
  • 为什么日食氧气无法启动(第一次)? [复制]

    这个问题在这里已经有答案了 我喜欢使用eclipseoxy进行java开发 我已经有大约一年没有使用这个 IDE 了 我记得我真的很喜欢它 然而 我记得它并不是最容易安装的 IDE 任何帮助将不胜感激 这是我安装的java Java 9 J
  • 使用 Python requests 库或其他方式查找重定向的 URL [重复]

    这个问题在这里已经有答案了 这个网址 重定向至 http www callmyname sg view Multiple Choices Uk9JRC9TRzA0SkstQkJDNkRFNTEuMTNCNS9FRDY5LUE4NzgtRUY