gpt4 book ai didi

Python:使用request从网页获取自动建议的结果

转载 作者:太空宇宙 更新时间:2023-11-03 15:37:00 33 4
gpt4 key购买 nike

我正在看this web page 。在该页面中,有一个小框,上面写着 GET QUOTE

例如,如果我输入 AMD,自动建议将打开并显示如下列表: enter image description here

我的问题是如何在Python3中使用request来获取这个列表,意思是获取:

AMD      Advanced Micro Devices
AMDA Amedia Corp

感谢您的帮助。

最佳答案

您可以使用浏览器的调试工具来查看请求时发生了什么以及您得到了什么。例如,在 Chrome 中,您可以使用开发者工具网络选项卡来查看发出了哪些请求/响应。

Chromium - Developer Tools - Network

<小时/>

使用json参数发送application/json请求,并使用Response.json()解码json响应文本:

>>> import requests
>>> url = 'http://research.investors.com/services/AutoSuggest.asmx/GetQuoteResults'
>>> response = requests.post(url, json={'q':'AMD','limit':10})
>>> data = response.json()
>>> [row['Symbol'] for row in data['d']]
['AMD', 'AMDA', 'DOX']

关于Python:使用request从网页获取自动建议的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42458024/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com