python 怎么获取网页内容

python用做数据处理还是相当不错的,如果你想要做爬虫,python是很好的选择,它有很多已经写好的类包,只要调用,即可完成很多复杂的功能。

python 怎么获取网页内容

1 Pyhton获取网页的内容(也就是源代码)(推荐学习:Python视频教程)

page = urllib2.urlopen(url)   contents = page.read()   #获得了整个网页的内容也就是源代码  print(contents)

登录后复制

url代表网址,contents代表网址所对应的源代码,urllib2是需要用到的包,以上三句代码就能获得网页的整个源代码

2 获取网页中想要的内容(先要获得网页源代码,再分析网页源代码,找所对应的标签,然后提取出标签中的内容)

立即学习“Python免费学习笔记(深入)”;

以豆瓣电影排名为例子

现在我需要获得当前页面的所有电影的名字,评分,评价人数,链接

#coding:utf-8  ''''' @author: jsjxy '''  import urllib2   import re   from bs4 import BeautifulSoup  from distutils.filelist import findall  page = urllib2.urlopen('http://movie.douban.com/top250?format=text')   contents = page.read()    #print(contents)  soup = BeautifulSoup(contents,"html.parser")  print("豆瓣电影TOP250" + "" +" 影片名              评分       评价人数     链接 ")    for tag in soup.find_all('div', class_='info'):       # print tag      m_name = tag.find('span', class_='title').get_text()            m_rating_score = float(tag.find('span',class_='rating_num').get_text())              m_people = tag.find('div',class_="star")      m_span = m_people.findAll('span')      m_peoplecount = m_span[3].contents[0]      m_url=tag.find('a').get('href')      print( m_name+"        "  +  str(m_rating_score)   + "           " + m_peoplecount + "    " + m_url )

登录后复制

控制台输出,你也可以写入文件中

更多Python相关技术文章,请访问Python教程栏目进行学习!

以上就是python 怎么获取网页内容的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2254248.html

(0)
上一篇 2025年2月27日 01:58:29
下一篇 2025年2月25日 17:06:22

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • python怎么输出图片

    因此,我们这里使用python这个语言来进行数字图像处理。 要使用python,必须先安装python,一般是2.7版本以上,不管是在windows系统,还是linux系统,安装都是非常简单的。 要使用python进行各种开发,就必须安装对…

    2025年2月27日
    200
  • python web开发用什么工具

    python web开发常用的工具: 1. Django(推荐学习:Python视频教程) Django无疑是最通用的web开发框架之一,适用博客做一个后端和为企业做一个内容管理系统。 优点:从几乎为零的状态建设出一个全功能的web应用程序…

    2025年2月27日
    200
  • python全栈要学什么

    it行业,技术要比学历、年龄、从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通python语言基础、python web开发、python爬虫、python数据分析这四大方面。 Python学习路线详细知识…

    2025年2月27日
    200
  • python为什么适合人工智能

    python借助ai和数据科学,目前已经攀爬到了编程语言生态链的顶级位置,可以说python基本上与ai已经紧密捆绑在了一起了。为什么人工智能开发要使用到python语言?小编认为基于以下几个原因: 简洁高效(推荐学习:Python视频教程…

    2025年2月27日
    200
  • Python适合在什么系统

    python环境搭建适合用很多个系统例如:linux和 mac os x、unix (solaris, linux, freebsd, aix, hp/ux, sunos, irix, 等等。)、win 9x/nt/2000、macinto…

    2025年2月27日
    200
  • python怎么查看logging

    logging模块是python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点: 可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调…

    2025年2月27日
    200
  • python学什么方向

    从2015开始国内就开始慢慢接触python了,从16年开始python就已经在国内的热度更高了,目前也可以算的上”全民python”了。 众所周知小学生的教材里面已经有Python了,国家二级计算机证也需要学习Py…

    2025年2月27日
    200
  • python有这么强大吗

    因为python是一种代表简单主义思想的语言。除此之外,python所拥有的标准库更是金融、营销类人群选择它的理由。 Python 易于学习可靠且高效(推荐学习:Python视频教程) 好吧,相较于其它许多你可以拿来用的编程语言而言,它“更…

    2025年2月27日
    200
  • 怎么用python画图

    对于刚刚学习编程的同学来说对编程是非常陌生的,对很多的代码也是非常陌生,高中忙于学习的我们甚至可以说是对编程是一无所知,进入大学进入到这个专业才开始接触很多电脑相关的东西才开始接触编程,下面我就教大家如何利用编程语言画图,以python语言…

    2025年2月27日
    200
  • python2和python3字符串区别

    python2中,字符串无法完全地支持国际字符集和unicode编码。为了解决这种限制,python2对unicode数据使用了单独的字符串类型。要输入unicode字符串字面量,要在第一个引号前加上’u’。pyth…

    2025年2月27日
    200

发表回复

登录后才能评论