访问“http://basic.10jqka.com.cn/002603/”网址,点开“市场人气排名”,分析网址从中找出真实的市场人气排名的URL地址,并获取数据,通过json库解析数据,提取并打印出市场人气排名前100的排名序号、证券代码、证券简称、最新价格、涨跌幅。
时间: 2024-06-09 22:09:59 浏览: 102
好的,这里是Python的代码实现:
```python
import requests
import json
url = 'http://basic.10jqka.com.cn/api/stock/export.php?export=rank&class_type=concept&fid=187&order=desc&page=1&size=100'
response = requests.get(url)
data = json.loads(response.text)
for i in data['data']:
print('排名序号:', i['rank'])
print('证券代码:', i['stockcode'])
print('证券简称:', i['stockname'])
print('最新价格:', i['now_price'])
print('涨跌幅:', i['change_rate'])
print('---------------------------')
```
解释一下代码:
1. 首先我们需要访问网址,这里使用requests库来发送GET请求。
2. 然后我们使用json库将返回的数据转换成Python的字典类型。
3. 最后我们遍历字典,提取出需要的信息并打印出来。
需要注意的是,这里的URL地址是通过分析网页源代码找到的,可能会随着网页的更新而改变,需要及时修改代码中的URL地址。
阅读全文