1. 程式人生 > >python 爬蟲 豆瓣韓國電影

python 爬蟲 豆瓣韓國電影

import requests
from bs4 import BeautifulSoup
import bs4
import re
def getHTMLText(url):
    try:
        r = requests.get(url)
        r.raise_for_status()
        r.encoding = r.apparent_encoding
        return r.text
    except:
        return ""


def fillUnivList(ulist,rlist,html):
    count=0
    soup = BeautifulSoup(html,"html.parser"
) for tg in soup.find_all("div",attrs ={"class":"pl2"}): name = tg.find("a") ulist.append(name.text.split()[0]) if tg.find_all("span",attrs={"class":"rating_nums"}): rate = tg.find("span",attrs={"class":"rating_nums"}) rlist.append(rate.text) else
: rlist.append("無評價") print ("{} : {}".format(ulist[count],rlist[count])) count+=1 def main(): sumz=0 lst=[] while sumz<=980: lst.append(sumz) sumz=sumz+20 for n in lst: uinfo = [] rinfo=[] url = "https://movie.douban.com/tag/%E9%9F%A9%E5%9B%BD?start="
+str(n)+"&type=S" html = getHTMLText(url) fillUnivList(uinfo,rinfo, html) main()

re.compile是表示一組字串,
1、for tg in soup.find_all(re.compile(“name”))
預設遍歷標籤的名稱,沒有則返回[]

2、for tg in soup.find_all(id=recompile(“???”))
預設遍歷標籤的屬性,匹配則返回含該屬性標籤

3、for tg in soup.find_all(“div”,”pl2”)
預設遍歷含屬性值含”pl2”字串,名稱為”div”的標籤,返回標籤

4、for tg in soup.find_all(string=”>>>”)
遍歷標籤內的string文字,返回文字

5、若直接使用soup.find_all(re.compile(“abc”))
name中含abc 的均返回
其他同理

相關推薦

python 爬蟲 豆瓣韓國電影

import requests from bs4 import BeautifulSoup import bs4 import re def getHTMLText(url): try: r = requests.get(url)

Python爬蟲-豆瓣電影 Top 250

EDA esc std app data raise 打開網頁 正則表達 sta 爬取的網頁地址為:https://movie.douban.com/top250 打開網頁後,可觀察到:TOP250的電影被分成了10個頁面來展示,每個頁面有25個電影。 那麽要爬取所有電影

python爬蟲——豆瓣電影Top250

主要功能 1.利用lxml爬取豆瓣電影top250https://movie.douban.com/top250 2.用xpath確定所爬取資料的位置 3.獲取資料,將資料寫到txt文件中儲存 實現步驟 1.網頁分析,進入網站(本文使用的是谷歌瀏覽器)

Python爬蟲——豆瓣下圖書信息

評論 nbsp 聯網 隨著 安妮寶貝 star 建築 gcs 豆瓣 爬蟲目的:  隨著近年互聯網的發展,網絡上的信息飛速數量增長。在龐大的數據面前想要獲得期望的信息往往如同大海撈針。通過合理的篩選,在百萬甚至數億計的數據中找到所需信息,無疑有著非常大的意義。  在豆瓣網下,

Python 爬蟲-豆瓣讀書

import requests from bs4 import BeautifulSoup #有需要Python學習資料的小夥伴嗎?小編整理【一套Python資料、原始碼和PDF】,感興趣者可以加學習群:548377875,反正閒著也是閒著呢,不如學點東西啦~~ def p

Python爬蟲豆瓣讀書評分9分以上榜單

  有了上次的經驗,這次爬豆瓣讀書評分9分以上榜單,連結豆瓣讀書評分9分以上榜單 。   開啟連結,檢視網頁原始碼,查詢我們需要的資訊的欄位標籤,本次以書名、評分、評價人數、圖片、出版社、出版日期、ISBN編號為目標,分別進行處理、獲取並儲存。(當然最根本的前提依然是通過url獲取到

python3爬蟲豆瓣top250電影(並儲存到mysql資料庫)

所用到的模組(需要提前安裝好): requests、BeautifulSoup、lxml、mysql.connector(或者pymysql也可以,如果不想插入到資料庫,只需要將裡邊相關的程式碼刪除) (程式碼下邊將貼出本文beautifulsoup的使用) 程式碼

python爬蟲練習1:豆瓣電影TOP250

import ria fff python top font beautiful code pen 項目1:實現豆瓣電影TOP250標題爬取: 1 from urllib.request import urlopen 2 from bs4 import Beaut

團隊-張文然-需求分析-python爬蟲分類爬取豆瓣電影信息

工具 新的 翻頁 需求 使用 html 頁面 應該 一個 首先要明白爬網頁實際上就是:找到包含我們需要的信息的網址(URL)列表通過 HTTP 協議把頁面下載回來從頁面的 HTML 中解析出需要的信息找到更多這個的 URL,回到 2 繼續其次還要明白:一個好的列表應該:包含

Python爬蟲入門 | 爬取豆瓣電影信息

Python 編程語言 web開發這是一個適用於小白的Python爬蟲免費教學課程,只有7節,讓零基礎的你初步了解爬蟲,跟著課程內容能自己爬取資源。看著文章,打開電腦動手實踐,平均45分鐘就能學完一節,如果你願意,今天內你就可以邁入爬蟲的大門啦~好啦,正式開始我們的第二節課《爬取豆瓣電影信息》吧!啦啦哩啦啦,

Python爬蟲之多線程下載豆瓣Top250電影圖片

process current ocs code roc 輸出 wait div 允許 爬蟲項目介紹 ??本次爬蟲項目將爬取豆瓣Top250電影的圖片,其網址為:https://movie.douban.com/top250, 具體頁面如下圖所示: ??本次爬蟲項目將分別

Python】從0開始寫爬蟲——豆瓣電影

for tag pes wing 信息 kit headers 自動 動畫 1. 最近略忙。。java在搞soap,之前是用工具自動生成代碼的。最近可能會寫一個soap的java調用 2. 這個豆瓣電影的爬蟲。扒信息的部分暫時先做到這了。扒到的信息如下 from s

我的第一個python爬蟲:爬取豆瓣top250前100部電影

爬取豆瓣top250前100部電影   1 # -*-coding=UTF-8 -*- 2 3 import requests 4 from bs4 import BeautifulSoup 5 6 headers = {'User-Agent':'Moz

Python爬蟲爬取豆瓣電影、讀書Top250並排序

更新:已更新豆瓣電影Top250的指令碼及網站 概述 經常用豆瓣讀書的童鞋應該知道,豆瓣Top250用的是綜合排序,除使用者評分之外還考慮了很多比如是否暢銷、點選量等等,這也就導致了一些近年來評分不高的暢銷書在這個排行榜上高高在上遠比一些經典名著排名還高,於是在這裡打算重新給To

python爬蟲實踐——零基礎快速入門(二)爬取豆瓣電影

爬蟲又稱為網頁蜘蛛,是一種程式或指令碼。 但重點在於,它能夠按照一定的規則,自動獲取網頁資訊。 爬蟲的基本原理——通用框架 1.挑選種子URL; 2.講這些URL放入帶抓取的URL列隊; 3.取出帶抓取的URL,下載並存儲進已下載網頁庫中。此外,講這些URL放入帶抓取UR

python爬蟲--爬取豆瓣top250電影

python爬蟲--爬取豆瓣top250電影名 關於模擬瀏覽器登入的header,可以在相應網站按F12調取出編輯器,點選netwook,如下: 以便於不會被網站反爬蟲拒絕。   1 import requests 2 from bs4 import BeautifulSoup

python scrapy框架爬取豆瓣top250電影篇一明確目標&&爬蟲編寫

1.明確目標 1.1在url上找到要爬取的資訊 1.2.確定了資訊,編寫items檔案    class DoubanItem(scrapy.Item):  &nb

python爬蟲,Scrapy爬取豆瓣電影《芳華》電影短評,分詞生成詞雲圖。

專案github地址:https://github.com/kocor01/scrapy_cloud Python版本為3.6 自己寫的簡單架構《python爬蟲,爬取豆瓣電影《芳華》電影短評,分詞生成詞雲圖。》 這個是用Scrapy框架重新實現的 爬蟲

python爬蟲,爬取豆瓣電影《芳華》電影短評,分詞生成雲圖。

專案github地址:https://github.com/kocor01/spider_cloub/ Python版本為3.6 最近突然想玩玩雲圖,動手寫了個簡單的爬蟲,搭建了簡單的爬蟲架構 爬蟲爬取最近比較火的電影《芳華》分詞後生成雲圖 使用了 jieba分詞,雲圖用word

零基礎Python爬蟲實戰:豆瓣電影TOP250

我們曾經抓取過貓眼電影TOP100,並進行了簡單的分析。但是眾所周知,豆瓣的使用者比較小眾、比較獨特,那麼豆瓣的TOP250又會是哪些電影呢? 我在整理程式碼的時候突然發現一年多以前的爬蟲程式碼竟然還能使用……那今天就用它來演示下,如何通過urllib+BeautifulSoup來快