如何从获取请求中获取响应状态代码?

萨米尔

嗨,我对 python 编程很陌生。在这里,我正在尝试编写一个 python 脚本,它将使用 GET 请求获取状态代码。我可以为单个 URL 执行此操作,但如何在单个脚本中为多个 URL 执行此操作。这是我编写的基本代码,它将从 url 获取响应代码。

import requests
import json
import jsonpath

#API URL
url = "https://reqres.in/api/users?page=2"

#Send Get Request
response = requests.get(url)
if response:
    print('Response OK')
else:
    print('Response Failed')

# Display Response Content
print(response.content)
print(response.headers)

#Parse response to json format
json_response = json.loads(response.text)
print(json_response)

#Fetch value using Json Path
pages = jsonpath.jsonpath(json_response,'total_pages')
print(pages[0])
何塞

试试这个代码。

import requests


with open("list_urls.txt") as f:
    for url in f:
           response = requests.get(url)
           print ("The url is ",url,"and status code is",response.status_code)

我希望这有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Python请求中获取状态代码的描述

从SOAP响应中获取HTTP状态代码

如何仅获取POST请求的状态代码(无正文)

如何从HTTP请求处理程序中获取状态代码

cURL发布请求:获取响应和状态代码

如何从$ resource请求中获取Http状态代码

如何在MvvmCross xamarin中设置请求超时并获取HttpRequest的响应代码

如何从get请求中获取json响应而不是html响应?

在中间件中获取响应状态代码

在Vue和Ajax中获取请求的http状态代码

无法从xhr响应文本获取状态代码

从卷曲请求获取状态代码和响应正文

角度,从发布请求获取状态代码值

C#-如何从http请求中获取HTTP状态代码

Alamofire + Combine:获取HTTP响应状态代码

如何从获取JavaScript请求的响应中获取数据

如何在Java中获取响应代码

如何从WinHttp请求中获取HTTP状态代码?

如何在Unity中为Android / IOS进行请求并获取HTTP响应代码

如何从ajax响应中获取请求的URL?

如何从python代码中获取进程状态?

如何从 treq 请求中获取响应文本?

如何使用硒获取响应状态代码?

如何使用 JSTL 获取 http 响应状态代码?

如何从 POST 请求响应中获取响应头

如何从 Vuex 响应中获取错误状态代码?

CFML 如何从 ajax 响应中获取状态代码

我如何在 python 3 中获取 http 请求并让程序对状态代码进行排序

laravel:如何在中间件中获取请求的 url http 状态代码