• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python utils.unescapeHTML函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中youtube_dl.utils.unescapeHTML函数的典型用法代码示例。如果您正苦于以下问题:Python unescapeHTML函数的具体用法?Python unescapeHTML怎么用?Python unescapeHTML使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了unescapeHTML函数的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: parse_page

 def parse_page(self, url):
     webpage = self._download_webpage(url, 'main')
     download_list_html = re.findall(r'<a href="([^"]+vid=[0-9]+)" onclick="[^"]+">\s*<img src="([^"]+)"\s+alt="([^"]+)"(?:\s+width="\d+"\s+height="\d+"\s+data-frz-src="([^"]+)")?', webpage)
     result = []
     for expr in download_list_html:
         infos = {}
         infos['url'] = 'http://www.canalplus.fr' + expr[0]
         infos['title'] = unescapeHTML(expr[2])
         infos['thumbnail'] = expr[1]
         if len(expr)>3 and len(expr[3])>0:
             infos['thumbnail'] = expr[3]
         result.append(infos)
     return result
开发者ID:xantares,项目名称:maxitube,代码行数:13,代码来源:canalplus.py


示例2: test_unescape_html

 def test_unescape_html(self):
     self.assertEqual(unescapeHTML('%20;'), '%20;')
     self.assertEqual(unescapeHTML('&#x2F;'), '/')
     self.assertEqual(unescapeHTML('&#47;'), '/')
     self.assertEqual(unescapeHTML('&eacute;'), 'é')
     self.assertEqual(unescapeHTML('&#2013266066;'), '&#2013266066;')
     # HTML5 entities
     self.assertEqual(unescapeHTML('&period;&apos;'), '.\'')
开发者ID:Kyad,项目名称:youtube-dl,代码行数:8,代码来源:test_utils.py


示例3: test_unescape_html

 def test_unescape_html(self):
     self.assertEqual(unescapeHTML("%20;"), "%20;")
     self.assertEqual(unescapeHTML("&#x2F;"), "/")
     self.assertEqual(unescapeHTML("&#47;"), "/")
     self.assertEqual(unescapeHTML("&eacute;"), "é")
     self.assertEqual(unescapeHTML("&#2013266066;"), "&#2013266066;")
     # HTML5 entities
     self.assertEqual(unescapeHTML("&period;&apos;"), ".'")
开发者ID:nyuszika7h,项目名称:youtube-dl,代码行数:8,代码来源:test_utils.py


示例4: parse_page

 def parse_page(self, url):
     webpage = self._download_webpage(url, 'main')
     url_thumb_list = re.findall(r'<a\s+href="([^"]+)"><img\s+width="\d+"\s+height="\d+"\s+src="([^"]+)"', webpage)
     url_title_list = re.findall(r'<h3 class="internet-title"><a href="([^"]+)">([^<]+)<', webpage)
     result = []
     i = 0
     for expr in url_thumb_list:
         expr2 = url_title_list[i]
         infos = {}
         infos['url'] = expr[0]
         infos['title'] = unescapeHTML(expr2[1])
         infos['thumbnail'] = expr[1]
         result.append(infos)
         i += 1
     return result
开发者ID:xantares,项目名称:maxitube,代码行数:15,代码来源:goldenmoustache.py


示例5: parse_page

    def parse_page(self, url):
        webpage = self._download_webpage(url, 'main')
        # returns an incomplete page the first time
        if self.parse_page_counter == 0:
            webpage = self._download_webpage(url, 'main')
        self.parse_page_counter += 1

        download_list_html = re.findall(r'<a href="/watch\?v=([^"]+)" class="[^"]+" data-sessionlink="[^"]+" title="([^"]+)"', webpage)
        result = []
        for expr in download_list_html:
            infos = {}
            infos['url'] = 'https://www.youtube.com/watch?v=' + expr[0]
            infos['title'] = unescapeHTML(expr[1])
            infos['thumbnail'] = 'https://i.ytimg.com/vi/'+ expr[0]+ '/mqdefault.jpg'
            result.append(infos)
        return result
开发者ID:xantares,项目名称:maxitube,代码行数:16,代码来源:youtube.py


示例6: parse_page

 def parse_page(self, url):
     webpage = self._download_webpage(url, 'main')
     print('parse_page')
     #url_thumb_list = re.findall(r'<a\s+href="([^"]+)"><img\s+width="\d+"\s+height="\d+"\s+src="([^"]+)"', webpage)
     url_list = re.findall(r'<a\s+href="([^"]+)"\s+class="videoLink', webpage)
     thumbnail_list = re.findall(r'data-srcset="([^ ]+) 1x', webpage)
     title_list = re.findall(r'<p class="title">([^<]+)</p><p class="stitle">', webpage)
     result = []
     url_size = len(url_list)
     thumbnail_size = len(thumbnail_list)
     title_size = len(title_list)
     for i in range(title_size):
         infos = {}
         infos['url'] = 'http://www.tf1.fr' + url_list[url_size-title_size+i]
         infos['title'] = unescapeHTML(title_list[i])
         infos['thumbnail'] = 'http:' + thumbnail_list[i*3]
         result.append(infos)
     return result
开发者ID:xantares,项目名称:maxitube,代码行数:18,代码来源:lequotidien.py


示例7: test_unescape_html

 def test_unescape_html(self):
     self.assertEqual(unescapeHTML('%20;'), '%20;')
     self.assertEqual(unescapeHTML('&#x2F;'), '/')
     self.assertEqual(unescapeHTML('&#47;'), '/')
     self.assertEqual(unescapeHTML('&eacute;'), 'é')
     self.assertEqual(unescapeHTML('&#2013266066;'), '&#2013266066;')
开发者ID:Arthur-Hou,项目名称:youtube-dl,代码行数:6,代码来源:test_utils.py


示例8: test_unescape_html

 def test_unescape_html(self):
     self.assertEqual(unescapeHTML(_compat_str('%20;')), _compat_str('%20;'))
开发者ID:Seravat,项目名称:AStream,代码行数:2,代码来源:test_utils.py


示例9: test_unescape_html

 def test_unescape_html(self):
     self.assertEqual(unescapeHTML('%20;'), '%20;')
     self.assertEqual(
         unescapeHTML('&eacute;'), 'é')
开发者ID:ChidambaramR,项目名称:MyPythonScripts,代码行数:4,代码来源:test_utils.py


示例10: test_unescape_html

 def test_unescape_html(self):
     self.assertEqual(unescapeHTML("%20;"), "%20;")
     self.assertEqual(unescapeHTML("&eacute;"), "é")
开发者ID:anksds,项目名称:youtube-dl,代码行数:3,代码来源:test_utils.py


示例11: test_unescape_html

	def test_unescape_html(self):
		self.assertEqual(unescapeHTML(u"%20;"), u"%20;")
开发者ID:Chronial,项目名称:youtube-dl,代码行数:2,代码来源:test_utils.py



注:本文中的youtube_dl.utils.unescapeHTML函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python utils.unified_strdate函数代码示例发布时间:2022-05-26
下一篇:
Python utils.timeconvert函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap