最新文章专题视频专题问答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使用beautifulsoup从爱奇艺网抓取视频播放

来源:懂视网 责编:小采 时间:2020-11-27 14:30:01
文档

python使用beautifulsoup从爱奇艺网抓取视频播放

python使用beautifulsoup从爱奇艺网抓取视频播放: 代码如下:import sysimport urllibfrom urllib import requestimport osfrom bs4 import BeautifulSoupclass DramaItem: def __init__(self, num, title, url): self.num = num self.title = tit
推荐度:
导读python使用beautifulsoup从爱奇艺网抓取视频播放: 代码如下:import sysimport urllibfrom urllib import requestimport osfrom bs4 import BeautifulSoupclass DramaItem: def __init__(self, num, title, url): self.num = num self.title = tit

代码如下:


import sys
import urllib
from urllib import request
import os
from bs4 import BeautifulSoup

class DramaItem:
def __init__(self, num, title, url):
self.num = num
self.title = title
self.url = url
def __str__(self):
return self.num + ' ' + self.title
def openDrama(self):
os.startfile(self.url)

response = urllib.request.urlopen('http://www.iqiyi.com/a_19rrgja8xd.html')
html = response.read()
soup = BeautifulSoup(html)
dramaList = soup.findAll('div', attrs={'class':'list_block1 align_c'})
dramaItems = []

if(dramaList):
lis = dramaList[0].findAll('li')
for li in lis:
ps = li.findAll('p')
description = ps[1].text if len(ps)>1 else ''
num = ps[0].find('a').text
url = ps[0].find('a')['href']
di = DramaItem(num, description, url)
dramaItems.append(di)

for di in dramaItems:
print(di)
diLen = len(dramaItems)
userChoice = int(input('input number to watch the drama:'))
if userChoice >= 1 and userChoice <=diLen:
dramaItems[userChoice-1].openDrama()

文档

python使用beautifulsoup从爱奇艺网抓取视频播放

python使用beautifulsoup从爱奇艺网抓取视频播放: 代码如下:import sysimport urllibfrom urllib import requestimport osfrom bs4 import BeautifulSoupclass DramaItem: def __init__(self, num, title, url): self.num = num self.title = tit
推荐度:
标签: 视频 爱奇艺 iqiyi
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top