【问题标题】:python3 - requests - change first line of http requestpython3 - 请求 - 更改http请求的第一行
【发布时间】:2020-06-13 21:07:52
【问题描述】:

如何通过请求更改 python3 的 http 请求? 我想更改请求的第一行。

我的要求:

GET https://www.example.com/join/login-popup/ HTTP/1.1

我想要这个:

GET /join/login-popup/ HTTP/1.1

代码在这里

istekBaba = istekMain.get("https://www.example.com/join/login-popup/", verify=False)

【问题讨论】:

  • 什么是 istekMain,你的问题是什么。我假设您只是在问我如何使用 python3 发出 GET 请求。 digitalocean.com/community/tutorials/… 我会看一下这篇博文或为问题添加更多细节,以便我们更准确地为您提供帮助。欢迎使用 stackoverflow。
  • ìstekMain = requests.Session() 我想更改http请求的第一行

标签: python python-3.x http python-requests


【解决方案1】:

这行得通:

import requests

url="https://www.example.com/join/login-popup/"
sub_url="https://www.example.com"
istekBaba = requests.get("https://www.example.com/join/login-popup/", verify=False)

my_request_index = url.find(sub_url)
my_request = url[my_request_index+len(sub_url):]

print(istekBaba.url)
print(my_request)

>>https://www.example.com/join/login-popup/
>>/join/login-popup/

【讨论】:

  • 谢谢你,我想在请求模块中更改请求。错误代码requests.exceptions.MissingSchema: Invalid URL 'join/login-popup/': No schema supplied. Perhaps you meant http://join/login-popup/?
猜你喜欢
  • 1970-01-01
  • 2013-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多