2024-05-21 01:03:17 发布
网友
简而言之,我基本上发现在浏览器的地址栏中执行某些字符串会给我带来好处。 例如:http://myip:myport/?CreateOrder=Create+New+Order在我的数据库中创建一个新订单。
我已经使用python设置了要传递到该字符串中的变量,但是不知道正确的vocab是如何让python像浏览器一样执行该字符串的。
对不起,我太无知了。我很感激你的帮助
您应该查看^{}模块。
import requests r = requests.get('http://httpbin.org/get', params={'foo': 'bar'}) print r.content
(httpbin.org是调试HTTP请求的好服务)
结果:
{ "url": "http://httpbin.org/get?foo=bar", "headers": { "Content-Length": "", "Accept-Encoding": "identity, deflate, compress, gzip", "X-Forwarded-Port": "80", "Host": "httpbin.org", "Accept": "*/*", "User-Agent": "python-requests/0.8.3", "Connection": "keep-alive", "Content-Type": "" }, "args": { "foo": "bar" }, "origin": "46.64.26.143" }
虽然我不确定我是否完全理解您的问题的上下文,但是您可以使用urllib2模块在python中发出URL请求,特别是查看urlopen函数。
urlopen
下面是一个示例,说明如何提出您显示的请求:
import urllib2 url_response = urllib2.urlopen('http://myip:myport/?CreateOrder=Create+New+Order')
您应该查看^{} 模块。
(httpbin.org是调试HTTP请求的好服务)
结果:
虽然我不确定我是否完全理解您的问题的上下文,但是您可以使用urllib2模块在python中发出URL请求,特别是查看
urlopen
函数。下面是一个示例,说明如何提出您显示的请求:
相关问题 更多 >
编程相关推荐