91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何獲取網頁內容

發布時間:2020-09-21 15:15:32 來源:億速云 閱讀:218 作者:小新 欄目:編程語言

這篇文章主要介紹了python如何獲取網頁內容,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

Python用做數據處理還是相當不錯的,如果你想要做爬蟲,Python是很好的選擇,它有很多已經寫好的類包,只要調用,即可完成很多復雜的功能。

python如何獲取網頁內容

1 Pyhton獲取網頁的內容(也就是源代碼)

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" + "\n" +" 影片名              評分       評價人數     鏈接 ")    
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如何獲取網頁內容內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇平县| 武强县| 九寨沟县| 岚皋县| 莫力| 呼和浩特市| 洪洞县| 庆阳市| 富平县| 莱西市| 井陉县| 赤水市| 乌拉特前旗| 满城县| 盘锦市| 双峰县| 防城港市| 滦平县| 和林格尔县| 沾益县| 威信县| 小金县| 大庆市| 闻喜县| 灵台县| 玛沁县| 鹤庆县| 大英县| 武夷山市| 修水县| 丰县| 堆龙德庆县| 民乐县| 莱芜市| 原平市| 阿坝县| 顺平县| 通许县| 吴忠市| 宣城市| 罗定市|