導航:首頁 > 全球影訊 > 怎麼用python獲取電影資源

怎麼用python獲取電影資源

發布時間:2022-07-23 09:42:36

Ⅰ python爬蟲,獲取網站視頻地址問題

你把404的頁面的重定向抓取來就可以了。

Ⅱ 如何用python的selenium提取頁面所有資源載入的鏈接

用瀏覽器打開你那個連接(完整載入),通過 查看源 找到你要的數據(記住標記,比如某個元素),selenium+python獲取到頁面代碼再去判斷查找你的標記就知道是否載入完了。

Ⅲ python能爬電影嗎

可以爬電影的。你想看什麼電影?我能找到

Ⅳ python爬蟲抓取電影top20排名怎麼寫

初步接觸python爬蟲(其實python也是才起步),發現一段代碼研究了一下,覺得還比較有用處,Mark下。
上代碼:

#!/usr/bin/python#coding=utf-8#Author: Andrew_liu#mender:cy"""
一個簡單的Python爬蟲, 用於抓取豆瓣電影Top前100的電影的名稱
Anthor: Andrew_liu
mender:cy
Version: 0.0.2
Date: 2017-03-02
Language: Python2.7.12
Editor: JetBrains PyCharm 4.5.4
"""import stringimport reimport urllib2import timeclass DouBanSpider(object) :
"""類的簡要說明
主要用於抓取豆瓣Top100的電影名稱

Attributes:
page: 用於表示當前所處的抓取頁面
cur_url: 用於表示當前爭取抓取頁面的url
datas: 存儲處理好的抓取到的電影名稱
_top_num: 用於記錄當前的top號碼
"""

def __init__(self):
self.page = 1
self.cur_url = "h0?start={page}&filter=&type="
self.datas = []
self._top_num = 1
print u"豆瓣電影爬蟲准備就緒, 准備爬取數據..."

def get_page(self, cur_page):
"""
根據當前頁碼爬取網頁HTML
Args:
cur_page: 表示當前所抓取的網站頁碼
Returns:
返回抓取到整個頁面的HTML(unicode編碼)
Raises:
URLError:url引發的異常
"""
url = self.cur_url try:
my_page = urllib2.urlopen(url.format(page=(cur_page - 1) * 25)).read().decode("utf-8") except urllib2.URLError, e: if hasattr(e, "code"): print "The server couldn't fulfill the request."
print "Error code: %s" % e.code elif hasattr(e, "reason"): print "We failed to reach a server. Please check your url and read the Reason"
print "Reason: %s" % e.reason return my_page def find_title(self, my_page):
"""
通過返回的整個網頁HTML, 正則匹配前100的電影名稱

Args:
my_page: 傳入頁面的HTML文本用於正則匹配
"""
temp_data = []
movie_items = re.findall(r'<span.*?class="title">(.*?)</span>', my_page, re.S) for index, item in enumerate(movie_items): if item.find("&nbsp") == -1:
temp_data.append("Top" + str(self._top_num) + " " + item)
self._top_num += 1
self.datas.extend(temp_data) def start_spider(self):
"""
爬蟲入口, 並控制爬蟲抓取頁面的范圍
"""
while self.page <= 4:
my_page = self.get_page(self.page)
self.find_title(my_page)
self.page += 1def main():
print u"""
###############################
一個簡單的豆瓣電影前100爬蟲
Author: Andrew_liu
mender: cy
Version: 0.0.2
Date: 2017-03-02
###############################
"""
my_spider = DouBanSpider()
my_spider.start_spider()
fobj = open('/data/moxiaokai/HelloWorld/cyTest/blogcode/top_move.txt', 'w+') for item in my_spider.datas: print item
fobj.write(item.encode("utf-8")+' ')
time.sleep(0.1) print u"豆瓣爬蟲爬取完成"if __name__ == '__main__':
main()

運行結果:

Ⅳ python怎麼抓取豆瓣電影url

#!/usr/bin/env python2.7# encoding=utf-8"""
爬取豆瓣電影TOP250 - 完整示例代碼
"""import codecsimport requestsfrom bs4 import BeautifulSoup

DOWNLOAD_URL = 'httn.com/top250/'def download_page(url):
return requests.get(url, headers={ 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36'
}).contentdef parse_html(html):
soup = BeautifulSoup(html)
movie_list_soup = soup.find('ol', attrs={'class': 'grid_view'})

movie_name_list = [] for movie_li in movie_list_soup.find_all('li'):
detail = movie_li.find('div', attrs={'class': 'hd'})
movie_name = detail.find('span', attrs={'class': 'title'}).getText()

movie_name_list.append(movie_name)

next_page = soup.find('span', attrs={'class': 'next'}).find('a') if next_page: return movie_name_list, DOWNLOAD_URL + next_page['href'] return movie_name_list, Nonedef main():
url = DOWNLOAD_URL with codecs.open('movies', 'wb', encoding='utf-8') as fp: while url:
html = download_page(url)
movies, url = parse_html(html)
fp.write(u'{movies}\n'.format(movies='\n'.join(movies)))if __name__ == '__main__':
main()0414243444546474849505152

簡單說明下,在目錄下會生成一個文檔存放電影名。python2

Ⅵ 如何使用python互動式幫助系統獲取相關資源

這個問題等於沒問,一沒說啥系統,二沒說啥資源,怎麼存放的,三沒說怎麼交互?是命令行還是圖形化界面。最好是給一個具體場景

閱讀全文

與怎麼用python獲取電影資源相關的資料

熱點內容
電影女清潔工哪裡可以看 瀏覽:756
青島電影城與橫店哪個好 瀏覽:944
心火電影無刪減版迅雷 瀏覽:917
查網路電影分賬的軟體哪個好 瀏覽:643
微電影小清新調色 瀏覽:747
西瓜視頻免費看電影和電視劇 瀏覽:342
梁家輝掘地求生電影精彩片段 瀏覽:563
微信里販賣電影可以報警嗎 瀏覽:549
童年電影在線觀看 瀏覽:390
傑拉德巴特勒電影全集 瀏覽:495
敢死隊2孤狼是哪個電影里的 瀏覽:486
電影裸愛在哪裡可以看 瀏覽:42
微電影環 瀏覽:332
速八電影票圖片 瀏覽:861
電影送別圖片 瀏覽:935
張家輝經典電影片段五年惡搞 瀏覽:5
媽媽的朋友1泡泡電影迅雷下載迅雷下載 瀏覽:541
現在淘寶上沒有小電影了 瀏覽:392
老班長微電影 瀏覽:785
以歷史人物為題材的電影 瀏覽:394