我想从名为 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/