Python爬虫实战:解析Okooo足球比赛数据
import requests
from lxml import etree
# 请求头
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'
}
# 请求链接
url = 'https://m.okooo.com/match/change.php?mid=1194233&pid=24&Type=odds'
# 发送请求
response = requests.get(url, headers=headers)
# 修改编码
response.encoding = 'gbk'
# 解析返回值
html = etree.HTML(response.text)
companies = html.xpath('//td[@class="b_cen"]/a/text()')
links = html.xpath('//td[@class="b_cen"]/a/@href')
# 打印结果
for i in range(len(companies)):
print(companies[i], links[i])
本代码演示了如何使用Python爬虫获取Okooo足球比赛页面数据。首先,我们定义了请求头和请求链接,并发送了GET请求。然后,我们将页面编码设置为gbk,并使用XPath解析页面内容,提取了公司名称和链接地址。最后,我们使用循环打印了解析结果。
注意: 本代码仅供学习交流使用,请勿用于任何非法用途。
本代码可以作为以下内容的参考:
- Python爬虫
- Okooo数据解析
- XPath
- 网络数据抓取
如果你对Python爬虫感兴趣,可以参考其他学习资源,了解更多相关知识。
原文地址: https://www.cveoy.top/t/topic/nISc 著作权归作者所有。请勿转载和采集!