最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python怎么获取网页内容

来源:动视网 责编:小采 时间:2020-11-27 14:06:52
文档

python怎么获取网页内容

python怎么获取网页内容:Python用做数据处理还是相当不错的,如果你想要做爬虫,Python是很好的选择,它有很多已经写好的类包,只要调用,即可完成很多复杂的功能。1 Pyhton获取网页的内容(也就是源代码)(推荐学习:Python视频教程)page = urllib2.urlopen(url)
推荐度:
导读python怎么获取网页内容:Python用做数据处理还是相当不错的,如果你想要做爬虫,Python是很好的选择,它有很多已经写好的类包,只要调用,即可完成很多复杂的功能。1 Pyhton获取网页的内容(也就是源代码)(推荐学习:Python视频教程)page = urllib2.urlopen(url)
 Python用做数据处理还是相当不错的,如果你想要做爬虫,Python是很好的选择,它有很多已经写好的类包,只要调用,即可完成很多复杂的功能。

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

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

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

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

以豆瓣电影排名为例子

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

#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怎么获取网页内容

python怎么获取网页内容:Python用做数据处理还是相当不错的,如果你想要做爬虫,Python是很好的选择,它有很多已经写好的类包,只要调用,即可完成很多复杂的功能。1 Pyhton获取网页的内容(也就是源代码)(推荐学习:Python视频教程)page = urllib2.urlopen(url)
推荐度:
标签: 文字 内容 获取
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top