python-requests 相关问题

Requests是一个功能齐全的Python HTTP库,具有易于使用的逻辑API。

如何将curl POST 转换为美国专利局API 的Python requests.post?

我想使用 Python requests.post() 通过 API 从美国专利商标局获取数据。 API 的详细信息显示在此处。 该页面还包含一个小部件,您可以使用它来尝试...

回答 2 投票 0

如何记录网页的链接并将其存储在变量中?

基本上在我的项目中,我使用网络浏览器打开一个网页,然后使用 pyautogui 在搜索栏中输入一些内容,这将打开一个新页面。我需要一个找到新页面链接的函数...

回答 1 投票 0

如何访问 Bright 数据代理响应标头

我使用 Bright data 作为代理提供者以及 python requests.session。我直接向代理区域发出代理请求,这样它就可以随机拾取它,现在我想知道什么...

回答 1 投票 0

当我带着笔记本电脑去公司时,请求模块无法连接到目标网站

requests在家里工作正常,但是当我使用公司的网络将笔记本电脑带到公司时,它无法工作,它说socket.gaierror:[Errno 11001] getaddrinfo失败,DNS问题?

回答 1 投票 0

如何在python中通过requests和opencv加载uint16 png文件

我正在尝试从 URL 自动加载图像,然后将其加载到 numpy 矩阵。为此,我需要使用 requests 和 opencv 库。对于标准图像,它以正确的方式工作

回答 1 投票 0

使用关键字Python抓取数据

我有使用Python请求库的代码: 导入请求 test_URL =“https://www.gasbuddy.com/station/194205” def get_data(链接): hdr = {'用户代理': 'Mozilla/5.0 (Linux; A...

回答 1 投票 0

网站禁止我使用网站 API 链接读取值

所以在 ROBLOX.com 网站上,货币是 Robux,我正在尝试制作一个程序来监控用户货币的价值。 该网站有 API 用于查看内容。 例如,如果我想要...

回答 1 投票 0

在 vscode 中导入 requests 模块时出现 Intellisense 问题

导入系统 导入请求 打印(系统.可执行文件) r = requests.get("https://google.com") 打印(r.status_code) 我写了一些简单的代码,如上面所示。输入 &q 时智能感知效果很好...

回答 1 投票 0

无法使用请求模块解析网页结果

我创建了一个脚本,使用请求模块从此网页中抓取产品名称。当我运行脚本时,我可以看到状态代码是200,但是脚本没有带来任何结果...

回答 1 投票 0

使用元的Scrapy传递值从未更新过

我试图抓取一些网站。我已经获得了数据,并尝试使用 meta={} 传递值。但是当我使用 Yield scrapy.Request 进入下一个函数时,问题就出现了。我...

回答 1 投票 0

在Python中编写异步请求

我计划在 python 3 中编写异步请求。我遇到了 2 个包 urlib 和 requests。我很困惑使用以下哪个包可以给我带来更多的性能并且...

回答 2 投票 0

请检查代理 URL。它格式错误,可能缺少主机

我没有太多处理网络相关内容的经验,如果我的问题太蹩脚,请原谅。 我使用 python 脚本创建了一个可执行文件(使用 pyinstaller)。基本上是...

回答 1 投票 0

尝试访问印度页面时读取超时

我正在尝试访问页面:https://meritindia.in。该网站在我当前所在的位置无法为我打开,但一位来自印度的朋友证实该网站对他来说工作正常。我尝试为我的

回答 1 投票 0

使用带有请求和lxml的xpath进行抓取,但遇到问题

当我使用 xpath 使用 lxml 抓取数据时,我不断遇到问题。我想抓取道琼斯指数价格,但是当我用 python 打印出来时,它显示元素跨度为 0x448d6c0。我知道那一定是一个

回答 2 投票 0

Python 中的证书存储库

我正在 python 中使用请求,并且我想使用 SSL。 >>> requests.get('https://github.com', verify=True) 文档说: 您可以通过验证路径到

回答 3 投票 0

Python - 重载异步方法

我正在为 API 构建一个包装器。目前来说,它有效。然而,它是同步的,使用 requests 模块进行 HTTP 调用。 我想实现一种异步调用这些方法的方法......

回答 2 投票 0

如何从 Quizlet 抽认卡中抓取答案? BS4 和要求

以此页面为例: https://quizlet.com/229413256/chapter-6-configuring-networking-flash-cards/ 假设一个人如何从抽认卡后面刮掉文字答案?隐藏了...

回答 2 投票 0

通过登录页面从网站上抓取数据

我正在尝试使用 python 和请求库使用以下代码登录我的大学网站,但我无法登录。 导入请求 有效负载= {“用户ID”: 我正在尝试使用 python 和请求库使用以下代码登录我的大学网站,但我无法登录。 import requests payloads = {"User_ID": <username>, "Password": <passwrord>, "option": "credential", "Log in":"Log in" } with requests.Session() as session: session.post('', data=payloads) get = session.get("") print(get.text) 有人知道我做错了什么吗? 为了登录,您需要发布 <input> 标签所要求的所有信息。在您的情况下,您还必须提供隐藏的输入。您可以通过抓取这些值然后发布它们来完成此操作。您可能还需要发布一些标头来模拟浏览器行为。 from lxml import html import requests s = requests.Session() login_url = "https://intranet.cardiff.ac.uk/students/applications" session_url = "https://login.cardiff.ac.uk/nidp/idff/sso?sid=1&sid=1" to_get = s.get(login_url) tree = html.fromstring(to_get.text) hidden_inputs = tree.xpath(r'//form//input[@type="hidden"]') payloads = {x.attrib["name"]: x.attrib["value"] for x in hidden_inputs} payloads["Ecom_User_ID"] = "<username>" payloads["Ecom_Password"] = "<password>" headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'} result = s.post(session_url, data=payloads, headers = headers) 希望这有效 为了使用Python登录网站,您将不得不使用比请求库更复杂的方法,因为您必须在代码中模拟浏览器并让它发出登录学校网站服务器的请求。这样做的原因是,您需要学校的服务器认为它正在从浏览器获取请求,然后它应该返回结果页面的内容,然后您必须呈现这些内容,以便您可以抓取它。幸运的是,一个很好的方法是使用 python 中的 selenium 模块。 我建议您通过谷歌搜索来了解有关硒的更多信息。 这篇博文是使用selenium登录网页的一个很好的例子,其中详细解释了每行代码的作用。 这个有关使用硒登录网站的答案也可以作为执行此操作的切入点。

回答 2 投票 0

自定义异常 - 捕获不继承自 BaseException 的类

我正在尝试编写一些自定义异常处理,但不断遇到“TypeError:不允许捕获不从 BaseException 继承的类”错误的问题。 我有一个基础,除了...

回答 1 投票 0

`request.form` 和 `request.get_json()` 有什么区别?

情况描述: @app.route('/auth/audio/save', 方法=['POST']) def save_audio(): # 文件=请求.文件 resp_dict = {'消息': "成功"} 文件 = request.files.get(&...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.