首页 编程教程正文

获取虎扑nba新闻,标题和内容链接

piaodoo 编程教程 2020-02-22 22:02:13 806 0 python教程

本文来源吾爱破解论坛

本帖最后由 wushaominkk 于 2019-3-20 16:40 编辑

不想麻烦点击网页,直接获取有关内容

导入模块
[Python] 纯文本查看 复制代码

from lxml import etree
import requests


定义函数入口
if __name__ == '__main__':
    main()

发送请求获取内容
def handle_request(url):
    heades = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134',
    }
    response = requests.get(url=url,headers = heades).text
    return response


主函数,获取内容并显示
def main():
    url = 'https://voice.hupu.com/nba'
    content = handle_request(url)
    news = etree.HTML(content)
    news_content = news.xpath(r'//div[@class="news-list"]/ul/li/div/h4/a/text()')
    news_url = news.xpath(r'//div[@class="news-list"]/ul/li/div/h4/a/@href')
    for new in zip(news_content ,news_url):
        print(new)



代码全貌
from lxml import etree
import requests

def handle_request(url):
    heades = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134',
    }
    response = requests.get(url=url,headers = heades).text
    return response


def main():
    url = 'https://voice.hupu.com/nba'
    content = handle_request(url)
    news = etree.HTML(content)
    news_content = news.xpath(r'//div[@class="news-list"]/ul/li/div/h4/a/text()')
    news_url = news.xpath(r'//div[@class="news-list"]/ul/li/div/h4/a/@href')
    for new in zip(news_content ,news_url):
        print(new)


if __name__ == '__main__':
    main()


结果展示
('利拉德:已做好CJ缺席剩余常规赛打算,不想他仓促复出', 'https://voice.hupu.com/nba/2407460.html')
('小洛佩斯:队友让我处于有利位置,看到熟悉面孔感觉很棒', 'https://voice.hupu.com/nba/2407458.html')
('汤普森:不放弃投篮机会,投进一球就能找回手感', 'https://voice.hupu.com/nba/2407457.html')
('金特里:这些比赛对我们的年轻球员来说都是非常好的经历', 'https://voice.hupu.com/nba/2407455.html')
('艾顿谈防守洛佩斯:他在低位的传统勾手简直不可阻挡', 'https://voice.hupu.com/nba/2407454.html')
('东契奇:我也想让自己的名字被人们记住,我想打很长时间', 'https://voice.hupu.com/nba/2407451.html')
('杰夫-范甘迪:吉诺比利是我最欣赏的球员', 'https://voice.hupu.com/nba/2407450.html')
('十佳球:德克总得分超越张伯伦,库里后场压哨三分', 'https://voice.hupu.com/nba/2407449.html')
('德克:我儿子最喜欢鲍威尔和梅杰里,就因为他们经常扣篮', 'https://voice.hupu.com/nba/2407444.html')
('诺维茨基:投篮并拉开空间,这对我的技术风格来说很完美', 'https://voice.hupu.com/nba/2407442.html')
('布罗格登成为第8位跻身180俱乐部的球员', 'https://voice.hupu.com/nba/2407440.html')
('东契奇:任何发生在诺维茨基身上的好事都是他应得的', 'https://voice.hupu.com/nba/2407439.html')
......



















版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7369.html

搜索