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 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

python 学习之javascipts中的jQuery

python中怎么重复打印

Python中的重复直到或等效循环[重复]

python学习_day61_登录验证及表格增删改作业

删除列表python中的重复项[重复]

python中删除列表中的重复内容