javascript - 如何使用 Python 请求库提交 javascript 表单?

标签 javascript python forms get python-requests

我想从名为 bitonic(.nl) 的比特币交易所获取一些报价。在他们的首页上有一个小表格,您可以在上面填写比特币或欧元的金额。如果您填写比特币字段,欧元字段会更新,如果您输入欧元金额,比特币字段会更新(可能使用 javascript)。

我现在想使用 Python 请求库来填写表格并读出生成的报价。我知道如何使用请求 (r = requests.get('http://bitconic.nl')) 请求页面,而且我知道您可以使用 requests 做类似的事情。发布()。现在的问题是,我不知道如何填写这个表格,并在使用javascript填写表格时读出结果。

有人知道我该怎么做吗?欢迎所有提示!

最佳答案

我最初假设像这样的简单表单根本不涉及任何 HTTP 请求,并且只在(非 Ajax)Javascript 中完成。但是,它确实发出 HTTP 请求,因此您可以使用 requests 来做同样的事情。

response = requests.post('https://bitonic.nl/json/', data={'part': 'rate_convert', 'check': 'euros', 'euros': 46})
print response.json()

关于javascript - 如何使用 Python 请求库提交 javascript 表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20802108/

相关文章:

javascript - React - 获取文本区域的值?

javascript - 不熟悉的带括号和逗号的变量赋值

php - fatal error :调用未定义的方法 Swift_SmtpTransport::newInstance()

Python:json.loads 在转义时阻塞

html - 为什么我可以检查多个单选按钮?

html - 简单的密码拼写错误真的是 HTTP 错误吗?

javascript - 如何找到其他重叠号码范围之间的空闲号码范围

javascript - 在 fancybox 2 的弹出窗口中显示上一张和下一张图像

python - 绘制 For 迭代的结果

python - 为什么我的 mod_python 全局变量会重置?