python中的jQuery [重复]
Posted
技术标签:
【中文标题】python中的jQuery [重复]【英文标题】:jQuery in python [duplicate] 【发布时间】:2021-11-09 02:19:45 【问题描述】:所以我想在 python 中使用来自 jQuery 的 $.get() 方法,我找到了 PyQuery,但我没有找到任何适合我特定用途的示例。这是我想用python制作的js脚本。
var p = "041";
pin: p
$.get("http://192.168.0.129:80/",
pin: p
);
更新
所以我尝试了 requests 库和 urllib.requests 库
import urllib.request
contents = urllib.request.urlopen("http://192.168.0.129:80/").read()
然后我得到错误:
http.client.RemoteDisconnected: 远端关闭连接无响应
【问题讨论】:
requests
库有什么问题?
I found PyQuery but I didn't find any examples for my specific use
如果我查看pyquery 的文档,我会看到很多示例。
特别是:pythonhosted.org/pyquery/scrap.html 展示了如何使用 pq
从 URL 获取。
pythonhosted.org/pyquery/ajax.html
@SuperStormer 我有点困惑,在我的代码中我使用 $.get 但我将变量 p 发送到该 IP 地址,我从教程中获得了代码并且它有效但我从来不明白为什么是使用get方法而不是most方法...
【参考方案1】:
如果您只需要发出一个 HTTP 请求,那么坚持使用requests
可能更容易。这是在 Python 中发出 HTTP 请求的最简单、最常用的方法。
你需要先安装它:
pip install requests
然后你的代码可以很简单:
import requests
r = requests.get("http://192.168.0.129", params='pin': p)
print(r.content)
【讨论】:
这不是发送pin
参数。
好地方@barmar,谢谢。你的服务器肯定是活着的 Mike 吗?如果pin
参数没有被发送,但服务器需要它,它可能只是没有响应。尝试上述方法 - 确保已发送。
这行得通!非常感谢你们! @PaulJ
谢谢,如果现在一切正常,请标记答案已接受。
@PaulJ 我仍然有问题,如果我使用它,我会收到以下错误:requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response' )) 正因为如此,我无法发送请求,大约 3 秒后又发送了一个请求,因为程序停止了以上是关于python中的jQuery [重复]的主要内容,如果未能解决你的问题,请参考以下文章