diff --git a/archivebox/util.py b/archivebox/util.py index ea0abe32..c43585c0 100644 --- a/archivebox/util.py +++ b/archivebox/util.py @@ -13,6 +13,7 @@ from dateparser import parse as dateparser import requests from base32_crockford import encode as base32_encode # type: ignore +from w3lib.encoding import html_body_declared_encoding, http_content_type_encoding try: import chardet @@ -160,15 +161,13 @@ def download_url(url: str, timeout: int=None) -> str: verify=CHECK_SSL_VALIDITY, timeout=timeout, ) - if response.headers.get('Content-Type') == 'application/rss+xml': - # Based on https://github.com/scrapy/w3lib/blob/master/w3lib/encoding.py - _TEMPLATE = r'''%s\s*=\s*["']?\s*%s\s*["']?''' - _XML_ENCODING_RE = _TEMPLATE % ('encoding', r'(?P<xmlcharset>[\w-]+)') - _BODY_ENCODING_PATTERN = r'<\s*(\?xml\s[^>]+%s)' % (_XML_ENCODING_RE) - _BODY_ENCODING_STR_RE = re.compile(_BODY_ENCODING_PATTERN, re.I | re.VERBOSE) - match = _BODY_ENCODING_STR_RE.search(response.text[:1024]) - if match: - response.encoding = match.group('xmlcharset') + + content_type = response.headers.get('Content-Type', '') + encoding = http_content_type_encoding(content_type) or html_body_declared_encoding(response.text) + + if encoding is not None: + response.encoding = encoding + return response.text diff --git a/setup.py b/setup.py index 2e333bf4..78f51769 100755 --- a/setup.py +++ b/setup.py @@ -47,6 +47,7 @@ setuptools.setup( "ipython", "youtube-dl", "python-crontab==2.5.1", + "w3lib==v1.22.0", # "croniter", # Some/all of these will likely be added in the future: # wpull diff --git a/tests/mock_server/server.py b/tests/mock_server/server.py index 0c546e99..d9879594 100644 --- a/tests/mock_server/server.py +++ b/tests/mock_server/server.py @@ -11,7 +11,9 @@ def index(): @route("/static/<filename>") def static_path(filename): template_path = abspath(getcwd()) / Path("tests/mock_server/templates") - return static_file(filename, root=template_path) + response = static_file(filename, root=template_path) + response.set_header("Content-Type", "") + return response def start(): run(host='localhost', port=8080) \ No newline at end of file diff --git a/tests/mock_server/templates/shift_jis.html b/tests/mock_server/templates/shift_jis.html new file mode 100644 index 00000000..622039a5 --- /dev/null +++ b/tests/mock_server/templates/shift_jis.html @@ -0,0 +1,769 @@ +<HTML> + <head> + <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"/> + <META http-equiv='Content-Style-Type' content='text/css'> + <meta name="keywords" content="������,��������,�j���[�X,��,�V�C,�C��,����,���̤�n����,�C�x���g"/> + <meta property="og:title" content="�������̃j���[�X�bMBC����{����"> + <meta property="og:description" content="�������̃j���[�X MBC����{����"> + <meta property="og:image" content="http://www.mbc.co.jp/news/img/image.png"> + <meta property="og:type" content="website"/> + <meta property="og:url" contetnt="http://www.mbc.co.jp/news/"> + <meta property="og:locale" content="ja_JP"/> + <title>�������̃j���[�X�bMBC����{����</title> + <script type="text/javascript" src="../../ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> + <script type="text/javascript" src="js/scrolltopcontrol.js"></script> + <script type="text/javascript" src="js/scrollsmoothly.js" charset="utf-8"></script> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0"> + <meta http-equiv="imagetoolbar" content="no"> + <SCRIPT language="JavaScript" src="js/toggle.js"></SCRIPT> + <link rel="stylesheet" type="text/css" href="mbcnews.css"> + <link + rel="stylesheet" href="../mbc-globalnav/mbc-globalnav.css" charset="utf-8"> + + <!-- Global site tag (gtag.js) - Google Analytics --> + <script async src="../../www.googletagmanager.com/gtag/js@id=UA-22520034-2"></script> + <script> + window.dataLayer = window.dataLayer || []; +function gtag() { +dataLayer.push(arguments); +} +gtag('js', new Date()); + +gtag('config', 'UA-22520034-2'); + </script> + <!-- Global site tag (gtag.js) - Google Analytics END --> + + + <!-- �A�h�Z���X --> + <script async src="../../securepubads.g.doubleclick.net/tag/js/gpt.js"></script> + <link rel="stylesheet" href="../css/adsence.css"> + <script> + window.googletag = window.googletag || { +cmd: [] +}; +googletag.cmd.push(function () { +googletag.defineSlot('/193632318/LMC/LMC_TV/mbc/PC_all/rectangle1', [ +[ +1, 1 +], +[ +300, 250 +], +[ +300, 600 +] +], 'div-gpt-ad-1570102688339-0').addService(googletag.pubads()); +googletag.defineSlot('/193632318/LMC/LMC_TV/mbc/PC_all/rectangle2', [ +[ +1, 1 +], +[ +300, 250 +], +[ +300, 600 +] +], 'div-gpt-ad-1570102823361-0').addService(googletag.pubads()); +googletag.pubads().enableSingleRequest(); +googletag.enableServices(); +}); + </script> + <script> + window.googletag = window.googletag || { +cmd: [] +}; +googletag.cmd.push(function () { +googletag.defineSlot('/193632318/LMC/LMC_TV/mbc/SP_all/rectangle1', [ +[ +1, 1 +], +[ +300, 250 +] +], 'div-gpt-ad-1570102909947-0').addService(googletag.pubads()); +googletag.pubads().enableSingleRequest(); +googletag.enableServices(); +}); + </script> + <!-- �A�h�Z���X END--> + + + </head> + <body> + <!--�w�b�_�[--> + <nav id="mbc-globalnav" class="mbc-globalnav" role="navigation"></nav> + <script src="../mbc-globalnav/mbc-globalnav.js" charset="utf-8"></script> + <!--�w�b�_�[--> + + <DIV id="mbcnews-header"> + <h1>MBC NEWS</h1> + + <DIV class="mbcnews-follow"> + <ul> + <li class="follow-t">�t�H���[����</li> + <li> + <a class="tw-follow-btn" href="https://twitter.com/intent/follow?screen_name=MBC_newsnow" target="_blank" onclick="window.open(this.href, 'window', 'width=600, height=400, menubar=no, toolbar=no, scrollbars=yes'); return false;"><IMG src="../sns/img/twitter.png"></a> + </li> + <li> + <A href="https://www.facebook.com/mbc.newsnow" target="_blank"><IMG src="../sns/img/facebook.png"></A> + </li> + </ul> + </DIV> + </DIV> + <!-- end #mbcnews-header --> + + + <DIV id='mbcnews-top'> + <h2 id='200722'>07��22��(��)</h2> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043706&ap='><IMG src='img/mbcnews.png'><h3>�z�K�V�����Ŕ����@�����P�Q�O�O���[�g�� + <span>[23:10]</span> + </h3> + <p>�\�����̐z�K�V�����łQ�Q����A�����I�����������A�������Ό�����P�Q�O�O���[�g���̍����܂ŏオ��܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043705&ap='><IMG src='../web-news2/2020072200043705.jpg'><h3>��\�l�ߋC�u�友�v�@�������s�łR�T�D�T�x�@���̖ҏ���<span>[20:03]</span> + </h3> + <p>�Q�Q���͓�\�l�ߋC�̈�u�友�v�ŁA�P�N�ōł����������Ƃ���܂��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043704&ap='><IMG src='../web-news2/2020072200043704.jpg'><h3>�u�f���s���g���x���v�L�����y�[���J�n�@�˘f���ƕs���̐���<span>[20:02]</span> + </h3> + <p>�V�^�R���i�E�C���X�̉e���őŌ����Ă���ό��ƊE���x�����鍑�́u�f���s���g���x���v�L�����y�[�����Q�Q������n�܂�܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043701&ap='><IMG src='../web-news2/2020072200043701.jpg'><h3>�S�A�x�O�Ɂ@��������`�ŐV�^�R���i���@�o���q�̌�����<span>[19:48]</span> + </h3> + <p>�Q�R������̂S�A�x�A�V�^�R���i�E�C���X�̑���������邽�߁A��������`�ł̓T�[���O���t�B�[�����݂���A�V���ɏo���q�̑̉�������n�܂�܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043703&ap='><IMG src='../web-news2/2020072200043703.jpg'><h3>�V�^�R���i�V���ɂQ�l�����@�N���X�^�[������������p����<span>[19:48]</span> + </h3> + <p>�����������ł͂Q�Q���A�V�^�R���i�E�C���X�̊����҂��V���ɂQ�l�m�F����A�v�͂P�V�S�l�ƂȂ�܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043700&ap='><IMG src='../web-news2/2020072200043700.jpg'><h3>�L�^�I��J�Ŕ�Q�@���������ɍ��s���]���_���������@<span>[19:47]</span> + </h3> + <p>������{�̋L�^�I��J�ő傫�Ȕ�Q�������������ɍ��s���Q�Q���A�]����_�ѐ��Y��b���K��A�_�Ɣ�Q�̏Ȃǂ��m�F���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043699&ap='><IMG src='../web-news2/2020072200043699.jpg'><h3>���Z�싅�h��֑��h �����g�[�i�����g���J��<span>[19:46]</span> + </h3> + <p>�V�^�R���i�E�C���X�̉e���Œ��~�ƂȂ������������̉Ă̍��Z�싅�̑�֑��́A�Q�Q������e�n��̑�\�P�U�Z�ɂ�錈���g�[�i�����g���n�܂�܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043697&ap='><IMG src='../web-news2/2020072200043697.jpg'><h3>���w�Z�̍Z��̖ŃA�I�o�Y�N���q��Ē��@�����������v���s<span>[19:44]</span> + </h3> + <p>�����������v���s�̏��w�Z�̍Z��ɐA����ꂽ�ŁA�A�I�o�Y�N���q��Ă����Ă��āA�w�Z�̎q�ǂ����������̗l�q��������Ă��܂��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043698&ap='><IMG src='../web-news2/2020072200043698.jpg'><h3>�V���������m���E���c�N�ꎁ�ɕ����@�V�����̈�ِ����Ɩ{�`��ĊJ��<span>[19:44]</span> + </h3> + <p>���T�Q�W���ɒm���ɏA�C���鉖�c�N�ꂳ��ɁA�����̉ۑ���V���[�Y�B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043696&ap='><IMG src='../web-news2/2020072200043696.jpg'><h3>�ۈ牀�������n�@�u�h�E�̂͂��ݓ��ꎮ�@�F������s<span>[19:43]</span> + </h3> + <p>�����������L���̃u�h�E�̎Y�n�A�F������s�̃u�h�E���łQ�Q���A�͂��ݓ��ꎮ���s���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043695&ap='><IMG src='../web-news2/2020072200043695.jpg'><h3>���������V�^�R���i�@�V���ɂQ�l�����m�F + <span>[18:10]</span> + </h3> + <p>���������͂Q�Q���A�V�^�R���i�E�C���X�̊����҂�V���ɂQ�l�m�F�����Ɣ��\���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043692&ap='><IMG src='../web-news2/2020072200043692.jpg'><h3>���H�X�o�c�҂炪�V�^�R���i����w�ԁ@�������s<span>[16:14]</span> + </h3> + <p>�������s�łQ�Q���A���H�X�Ȃǂ̌o�c�҂炪�V�^�R���i����w�ԁA���C��J����܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043691&ap='><IMG src='../web-news2/2020072200043691.jpg'><h3>�V�܃z�e�����c�ƍĊJ�@�v�[���J���@���������w�h�s<span>[16:13]</span> + </h3> + <p>���������w�h�s�̘V�܃z�e���A�w�h�����قŖ{�i�I�ȉĂ�O�ɁA�P��̃v�[���J�����s���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043688&ap='><IMG src='../web-news2/2020072200043688.jpg'><h3>��������`�ɃT�[���O���t�B�[�R��ݒu�@�A�x�O�ɐV�^�R���i��<span>[12:20]</span> + </h3> + <p>�Q�R������̂S�A�x��O�Ɏ�������`�̍������ɂ́A�V�^�R���i�E�C���X�̊����g���h�����߁A�����p�̐V���ȃT�[���O���t�B�[�R�䂪�ݒu����܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043689&ap='><IMG src='../web-news2/2020072200043689.jpg'><h3>�V�^�R���i�Ŕ��\��~�@�w�Z�̒���Ń_���X���I<span>[12:19]</span> + </h3> + <p>�������������s�̒��w�Z���A�V�^�R���i�E�C���X�̉e���Ń_���X���\�̋@������������k�Ɋ���̏����悤�ƁA���\����J���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072200043686&ap='><IMG src='../web-news2/2020072200043686.jpg'><h3>�F���A����A��q���E���v�n���ɍ������ӏ��@�����R�T�x�ȏ�\�z<span>[10:56]</span> + </h3> + <p>�F���E����n���A��q���E���v���n���͂Q�Q���A�����̋C�����R�T�x�ȏ�̖ҏ����ƂȂ�Ƃ��낪���錩���݂ł��B</p> + </a> + </li> + <h2 id='200721'>07��21��(��)</h2> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043685&ap='><IMG src='img/mbcnews.png'><h3>�����s�R���r�j�������������@�j�ɒ����S�N���Y<span>[20:07]</span> + </h3> + <p>�������������s�ŋ��N�P���A�R���r�j�G���X�X�g�A�ɕ�������ĉ������茻����D�����Ƃ����Ƃ��āA���������̍߂ɖ���Ă���j�̍ٔ����������n�ٖ����x���ŊJ����A���@�͒j�ɒ����S�N�����Y���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043683&ap='><IMG src='../web-news2/2020072100043683.jpg'><h3>�V�^�R���i�@�V���ɂQ�l�����m�F�@�����������P�V�Q�l��<span>[19:51]</span> + </h3> + <p>�������s�ŐV�^�R���i�E�C���X�̊����҂��V���ɂQ�l�m�F����A�����������̊����҂̗v�͂P�V�Q�l�ƂȂ�܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043682&ap='><IMG src='../web-news2/2020072100043682.jpg'><h3>�V���������m���E���c�N�ꎁ�ɕ����@�V�^�R���i��<span>[19:49]</span> + </h3> + <p>�����P�Q���ɍs��ꂽ���������m���I���ŏ����I�������c�N�ꂳ��́A�����Q�W���ɒm���ɏA�C���܂��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043681&ap='><IMG src='../web-news2/2020072100043681.jpg'><h3>�ꕔ�w�Z�ʼnċx�݊J�n�@����Ŏ��Ƒ����w�Z��<span>[19:48]</span> + </h3> + <p>�����������̈ꕔ�̊w�Z�ł͂Q�P������ċx�݂��n�܂�܂������A����ŐV�^�R���i�E�C���X�ɔ����x�Z�ɂ����Ƃ̒x������߂����߁A�P�w���̎��Ƃ������Ă���w�Z������܂��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043680&ap='><IMG src='../web-news2/2020072100043680.jpg'><h3>�l�I���C�Y�a���@�������ł��B�����I<span>[19:47]</span> + </h3> + <p>�ϑ���������ł́A����Ō��邱�Ƃ��ł���قǖ��邢�ƁA�C���^�[�l�b�g�ȂǂŘb��ƂȂ��Ă���a���u�l�I���C�Y�a���v�B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043679&ap='><IMG src='../web-news2/2020072100043679.jpg'><h3>�����̖��w�E�V�}�S�̑��l�ҁ@�؎R�L����<span>[19:46]</span> + </h3> + <p>�����������V���̓��������`�[�t�ɂ����u���C�h�߁v�̍�Ȏ҂ŁA�����̖��w�E�V�}�S�̑��l�҂Ƃ��Ċ����؎R�L���Q�O���A�V���̂��ߖS���Ȃ�܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043678&ap='><IMG src='../web-news2/2020072100043678.jpg'><h3>�i�q�������{���@�����������`����@�ꕔ��ԂQ�V������ĊJ<span>[19:38]</span> + </h3> + <p>��J�̉e���łi�q�������{���̎����������w�Ɛ���w�̊Ԃ́A�^�]�����킹�������Ă��܂����A�ꕔ��Ԃ��Q�V������Վ��_�C���ōĊJ���邱�ƂɂȂ�܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043677&ap='><IMG src='../web-news2/2020072100043677.jpg'><h3>����������@�V�^�R���i�̉e���ŕω����@�������s�̃f�p�[�g<span>[19:36]</span> + </h3> + <p>�������̋G�߂��}���Ă��܂����A�V�^�R���i�E�C���X�̉e��������A���N�̂���������ɂ͕ω�������悤�ł��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043674&ap='><IMG src='../web-news2/2020072100043674.jpg'><h3>��q���쓌���Œn�k�@���q���Ők�x�P<span>[18:03]</span> + </h3> + <p>�Q�P���ߌ�T���T�S������A��q���쓌����k���n�Ƃ���n�k������܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043673&ap='><IMG src='../web-news2/2020072100043673.jpg'><h3>�y�p�N�̓��@�E�i�M���X�ɂ��키<span>[16:36]</span> + </h3> + <p>�Q�P���͓y�p�̉N�̓��A�������s�̃E�i�M���X�͑吨�̋q�łɂ�����Ă��܂��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043672&ap='><IMG src='../web-news2/2020072100043672.jpg'><h3>���w�����g����R�V�q�J���h�̈��̌��@���������삳�s<span>[16:35]</span> + </h3> + <p>������Ă̎Y�n�A���������삳�s�������ŁA�n���̒��w��������̌����܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043671&ap='><IMG src='../web-news2/2020072100043671.jpg'><h3>���ǎs�̊�Ƃ��������s�Ɉ�Ã}�X�N�S������<span>[16:34]</span> + </h3> + <p>�V�^�R���i�E�C���X�̊����\�h��ɖ𗧂ĂĂ��炨���ƁA�����������Ń^�C���̔����Ƃ���|���鈦�ǎs�̊�Ƃ��A�������s�Ƀ}�X�N�S������܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043670&ap='><IMG src='../web-news2/2020072100043670.jpg'><h3>�������E�����U�R���@�L���k�h�b�[�L�����h�b�@�ʍs�~�� + <span>[15:25]</span> + </h3> + <p>���������̌����U�R���u�z�u���R���̗L���k�C���^�[�ƗL�����C���^�[�̊Ԃ��A�זv�̂��ߒʍs�~�߂ƂȂ��Ă��܂��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043669&ap='><IMG src='img/mbcnews.png'><h3>�g���N�^�[�̉��~���ɂȂ�j�����S�@�����������u�s<span>[15:06]</span> + </h3> + <p>�����������u�s�łQ�P���ߑO�A����̒j�����g���N�^�[�̉��~���ɂȂ�A���S���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043668&ap='><IMG src='../web-news2/2020072100043668.jpg'><h3>�������ܐ����قɂT���C�̃J�^�N�`�C���V�����ԓ���<span>[12:00]</span> + </h3> + <p>�Q�R������̘A�x��O�ɂQ�P�����A�������ܐ����قɂT���C�̃J�^�N�`�C���V�����ԓ��肵�A�����A�Q����Ȃ��ĉj���l�q�������܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072100043667&ap='><IMG src='../web-news2/2020072100043667.jpg'><h3>���Z�����ό��E�h�Б���s�ɒ@�������������s<span>[11:54]</span> + </h3> + <p>�����Ȋw�Ȃ̃X�[�p�[�T�C�G���X�n�C�X�N�[���Ɏw�肳��Ă���A�������������s�̍������Z���A�ό���h�ЂȂǂɂ��Ă̒��s�ɍs���܂����B</p> + </a> + </li> + <h2 id='200720'>07��20��(��)</h2> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043666&ap='><IMG src='img/mbcnews.png'><h3>�������s�̍`�Ō���������́@�S�V�Βj���Ɣ���<span>[20:26]</span> + </h3> + <p>�������s�̍`�łP�W���Ɍ���������̂̐g���ɂ��āA�x�@�͂Q�O���A�s���ɏZ�ނS�V�̓y�؍�ƈ��̒j���������Ɣ��\���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043665&ap='><IMG src='../web-news2/2020072000043665.jpg'><h3>���N���Q�P���x���@�����n���@�ϑ��j��ł��x���~�J����<span>[19:42]</span> + </h3> + <p>�Q�O���̉����n���́A�����m���C���ɕ����ĐL����A�������n���C�ۑ�͌ߑO�P�P���Ɂu�����n���͔~�J���������Ƃ݂���v�Ɣ��\���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043664&ap='><IMG src='../web-news2/2020072000043664.jpg'><h3>�����E�������̏����w�Z�ŏI�Ǝ��@�����������̈ꕔ�w�Z���ċx�݂�<span>[19:41]</span> + </h3> + <p>�V�^�R���i�E�C���X�̉e���ŋx�Z�[�u�����ꂽ�����������̌������E���w�Z�̑����ł́A�ċx�݂�Z�k������j�ł����A�\��ʂ�Q�P������ċx�݂ɓ��闣���ȂLjꕔ�̊w�Z�ł́A�Q�O���A�P�w���̏I�Ǝ����s���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043663&ap='><IMG src='../web-news2/2020072000043663.jpg'><h3>�C������ňꎞ�S�l���M���@�S���~���@�����������v���s<span>[19:40]</span> + </h3> + <p>�����������v���s�̊C������łQ�O���ߌ�A�����S�l���M��A�~������܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043662&ap='><IMG src='../web-news2/2020072000043662.jpg'><h3>�u�f�B�X�J�o�[�������v�̎��l�v���������@�W���S���܂�<span>[19:39]</span> + </h3> + <p>���������͐V�^�R���i�̊����Ґ��������A���p�҂Ɏ��l��v�����Ă���h���{�ݎx���L�����y�[���u�f�B�X�J�o�[�������v�̎��l�v�����Ԃ��A�����S���܂ʼn������邱�Ƃ\���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043661&ap='><IMG src='../web-news2/2020072000043661.jpg'><h3>�u���S���S�̓V���قɁv���H�X���悻�T�O�X�܂���ď��Ł@�������s<span>[19:38]</span> + </h3> + <p>�ڑ҂����H�X��ΏۂɁA������������o����Ă����x�Ɨv���̊��Ԃ��A�����܂łƂȂ�܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043660&ap='><IMG src='../web-news2/2020072000043660.jpg'><h3>�Ǝ��̂o�b�q�����@��̎����^�p�J�n�@�������������s<span>[19:37]</span> + </h3> + <p>�������������s�́A�V�^�R���i�E�C���X�ւ̊����̗L���ׂ�o�b�q�����@��̉^�p���A�Ǝ��ɂQ�O������n�߂܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043659&ap='><IMG src='../web-news2/2020072000043659.jpg'><h3>�V�^�R���i�@���̊�u�މ@�O�ɂo�b�q���������v�@�����́H<span>[19:36]</span> + </h3> + <p>�������s�̃V���[�p�u�ŁA�����ő勉�̃N���X�^�[���������A�����ł͍����ɓ���A��Ë@�ււ̓��@��z�e���ŗ×{����l���������Ă��܂��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043658&ap='><IMG src='../web-news2/2020072000043658.jpg'><h3>�t�`�d�̉ΐ��T���@���ځ@�g�QA���P�b�g�ł��グ����<span>[19:35]</span> + </h3> + <p>�t�`�d���A���u���A�M�̉ΐ��T���@�𓋍ڂ����g�Q�`���P�b�g���A���������̎�q���F���Z���^�[����ł��グ���A�ł��グ�͐������܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043657&ap='><IMG src='../web-news2/2020072000043657.jpg'><h3>�V���Ɉړ]���@�Z�����[���W���X���Ɏ��{�@�������������s<span>[19:34]</span> + </h3> + <p>�������������s�̐V�������ɂ̈ړ]�V�z�v��̐����₤�Z�����[���A�����X���ɍs���邱�ƂɂȂ�܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043656&ap='><IMG src='../web-news2/2020072000043656.jpg'><h3>�R���i�ɕ����Ȃ��I�R���i�ЂŐV�����`�̉^����<span>[19:34]</span> + </h3> + <p>�V�^�R���i�E�C���X�̊����g��Ő悪�����Ȃ��s���̒��A�t���ɗ����������l���Ƃ��Љ��V���[�Y�u���������R���i�ɕ����Ȃ��I�v����́A�R���i�Ђł̐V�����`�ł̉^����ɂ��Ď�ނ��܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043655&ap='><IMG src='../web-news2/2020072000043655.jpg'><h3>�Q�P���́u�y�p�N�̓��v�@�E�i�M�̂��ΏĂ��o�׃s�[�N�@����������蒬<span>[19:32]</span> + </h3> + <p>�Q�P���́u�y�p�̉N�̓��v��O�ɁA����������蒬�ł́A�E�i�M�̂��ΏĂ��Ȃǂ̏o�ׂ��s�[�N���}���Ă��܂��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043654&ap='><IMG src='../web-news2/2020072000043654.jpg'><h3>�V�^�R���i�@�������s�ŐV���ɂT�l�̊����m�F�@�����P�V�O�l��<span>[17:29]</span> + </h3> + <p>�����������ł͂Q�O���A�V���ɐV�^�R���i�E�C���X�ւ̊����҂��T�l�m�F����܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043653&ap='><IMG src='../web-news2/2020072000043653.jpg'><h3>�������E��������P���@�@����_�Ȃ����������͑}�����̐ڐG��<span>[17:11]</span> + </h3> + <p>����������̎��������̐�������P���@�ł́A�����P�U���Ɍ��q�F�̊j����𐧌䂷�鐧��_�̂����̂P�{���Ȃ����Ă���̂�������܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043647&ap='><IMG src='../web-news2/2020072000043647.jpg'><h3>�����n���@�ϑ��j��ł��x���~�J����<span>[11:02]</span> + </h3> + <p>�������n���C�ۑ�́A�ߑO�P�P���Ɂu�����n���͔~�J���������Ƃ݂���v�Ɣ��\���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043646&ap='><IMG src='../web-news2/2020072000043646.jpg'><h3>�g�Q�`���P�b�g�ł��グ�����@�t�`�d�̉ΐ��T���@����<span>[07:57]</span> + </h3> + <p>�t�`�d���A���u���A�M�̉ΐ��T���@�𓋍ڂ����g�Q�`���P�b�g���Q�O������q���F���Z���^�[����ł��グ���A�ł��グ�͐������܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020072000043645&ap='><IMG src='../web-news2/2020072000043645.jpg'><h3>�g�Q�`���P�b�g�ł��グ�@�t�`�d�̉ΐ��T���@����<span>[07:18]</span> + </h3> + <p>�t�`�d���A���u���A�M�̉ΐ��T���@�𓋍ڂ����g�Q�`���P�b�g���A��قnjߑO�V���O�Ɏ�q���F���Z���^�[����ł��グ���܂����B</p> + </a> + </li> + <h2 id='200719'>07��19��(��)</h2> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071900043644&ap='><IMG src='../web-news2/2020071900043644.jpg'><h3>�g�Q�`���P�b�g�S�Q���@�@�Q�O�����ł��グ<span>[18:15]</span> + </h3> + <p>�V��s�ǂ̂��ߑł��グ����������Ă����g�Q�`���P�b�g�S�Q���@�́A�Q�O�����A��q���F���Z���^�[����ł��グ���܂��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071900043643&ap='><IMG src='../web-news2/2020071900043643.jpg'><h3>�u�f���s���g���x���v����@�O�����m���u�܂��͋ߗגn��Łv<span>[18:13]</span> + </h3> + <p>���������̎O�����m���́A�P�X���ɍs��ꂽ�S���m����̃E�F�u��c�ŁA���{���ό��x���Ŏn�߂�u�f���s���g���x���v�ɂ��āA�u�V�^�R���i�E�C���X�����g��h�~�̂��߁A�ߗגn�悩��n�߂�ׂ��v�Ƃ̍l���������܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071900043642&ap='><IMG src='../web-news2/2020071900043642.jpg'><h3>�V�^�R���i�@�����������V���ɂP�l�̊����m�F<span>[17:41]</span> + </h3> + <p>�������s�͐�قǁA�V�^�R���i�E�C���X�̊����҂��V���ɂP�l�m�F���ꂽ�Ɣ��\���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071900043641&ap='><IMG src='img/mbcnews.png'><h3>���`�Œj�����]���@�ӎ��s���@�������E�삳�s<span>[17:30]</span> + </h3> + <p>���������삳�s�̋��`���łP�X���ߑO�A�D�ō�ƒ��̒j�����C�ɓ]�����A�ӎ��s���̏d�̂ƂȂ��Ă��܂��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071900043640&ap='><IMG src='../web-news2/2020071900043640.jpg'><h3>�����ܗ֑�\�E���V�Z�I���I��@��Вn�x���@����J���[��<span>[11:47]</span> + </h3> + <p>�������������s�ݏZ�ŁA�{�N�V���O�E�E�G���^�[���œ����I�����s�b�N�̓��{��\�̉��V�Z�I���I�肪�v���f���[�X�����J���[���A�����s�̃z�e���Œ���܂����B</p> + </a> + </li> + <h2 id='200718'>07��18��(�y)</h2> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071800043639&ap='><IMG src='img/mbcnews.png'><h3>�������s�̍`�Œj���̈��<span>[21:23]</span> + </h3> + <p>�������s�̍`�łP�W���ߌ�A�j������̂Ō�����܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071800043638&ap='><IMG src='../web-news2/2020071800043638.jpg'><h3>�������E�V�^�R���i�������\�@�P�W���͂Q�l�@�v�P�U�S�l<span>[19:16]</span> + </h3> + <p>���������Ǝ������s�͐V�^�R���i�E�C���X�̊����҂��V���ɂQ�l�m�F���ꂽ�ƂP�W���A���\���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071800043636&ap='><IMG src='../web-news2/2020071800043636.jpg'><h3>�������ܕ�炵�@�I�����C���ڏZ���k��<span>[17:29]</span> + </h3> + <p>�������ւ̈ڏZ���l����l��Ώۂɂ����I�����C���ł̈ڏZ���k��P�W���A�J����܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071800043637&ap='><IMG src='../web-news2/2020071800043637.jpg'><h3>�V�^�R���i�@�������s�ŐV���ɂP�l�@�����v�P�U�S�l��<span>[17:10]</span> + </h3> + <p>�������s�͐�قnjߌ�T���ɐV�^�R���i�E�C���X�̊����҂��A�P�W���͐V���ɂP�l�m�F���ꂽ�Ɣ��\���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071800043635&ap='><IMG src='../web-news2/2020071800043635.jpg'><h3>���Z�싅�h��֑��h�@�n���\�P�U�Z�o���낤<span>[16:02]</span> + </h3> + <p>�V�^�R���i�E�C���X�̉e���Œ��~�ƂȂ����A�Ă̍��Z�싅�̑�֑��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071800043634&ap='><IMG src='../web-news2/2020071800043634.jpg'><h3>�V�^�R���i�@�����������ŏ��߂Čx�@���̊����m�F<span>[12:14]</span> + </h3> + <p>���x�͌�ʋ@�����ɏ�������Q�O��̒j���x�@�����V�^�R���i�E�C���X�Ɋ������Ă������Ƃ��m�F���ꂽ�Ɣ��\���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071800043633&ap='><IMG src='../web-news2/2020071800043633.jpg'><h3>�ނ�̒j�����C�ɓ]�������S�@�������������s<span>[12:12]</span> + </h3> + <p>�������������s�łP�V����A�ނ�����Ă����j�����C�ɓ]�����Ď��S���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071800043632&ap='><IMG src='img/mbcnews.png'><h3>���������x�@�j���x�@�����V�^�R���i����<span>[02:16]</span> + </h3> + <p>���������x�͂P�V���A��ʋ@�����̂Q�O��̒j���x�@�����V�^�R���i�E�C���X�Ɋ��������Ɣ��\���܂����B</p> + </a> + </li> + <h2 id='200717'>07��17��(��)</h2> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043629&ap='><IMG src='../web-news2/2020071700043629.jpg'><h3>���������{�y�@�v�X�̐�<span>[19:48]</span> + </h3> + <p>�P�V���̎��������{�y�́A�O���k���̊�������C�����ꍞ�݁A�L����܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043630&ap='><IMG src='../web-news2/2020071700043630.jpg'><h3>�V�^�R���i�@�����������̊����m�F�Ȃ��@�U���R�O���ȗ��P�V���Ԃ�<span>[19:47]</span> + </h3> + <p>�����������ł͂P�V���A�V���ȐV�^�R���i�E�C���X�ւ̊����҂͊m�F����܂���ł����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043628&ap='><IMG src='../web-news2/2020071700043628.jpg'><h3>�g�������O�h�łQ�Q������u�f���@�s���@�g���x���v�@���҂ƕs���̐�<span>[19:45]</span> + </h3> + <p>�V�^�R���i�E�C���X�őŌ����Ă���ό��Ƃ��x������u�f���s���g���x���v�L�����y�[���ɂ��āA���{�͗��T�Q�Q�����瓌�������O����`�ŃX�^�[�g������j�������܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043627&ap='><IMG src='../web-news2/2020071700043627.jpg'><h3>�P�X���S���ā@���̍߁@���h�c���̒j�ɒ����P�Q�N�̎��Y����<span>[19:44]</span> + </h3> + <p>�������������哇�̗������ł��ƂƂ��A�Ƃɉ����A�Z��ȂǂP�X����S���Ă�����Ȃǂ������Z�����������Ȃǂ̍߂ɖ���Ă�����h�c���̍ٔ����ٔ��ŁA�����P�Q�N�̎��Y�����������n����܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043625&ap='><IMG src='../web-news2/2020071700043625.jpg'><h3>�����g�[�i�����g�ڎw���āI�@���������ċG���Z�싅���<span>[19:43]</span> + </h3> + <p>�V�^�R���i�E�C���X�̉e���Œ��~�ƂȂ����A�Ă̍��Z�싅�̑�֑��́A�n��\�I�̏I�Ղ��}���Ă��܂��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043624&ap='><IMG src='../web-news2/2020071700043624.jpg'><h3>�����R���Ԍ�ɔ����@�F������s�̉͐�×��Ō������ۑ�<span>[19:42]</span> + </h3> + <p>�F������s�ł́A�����R���ɐ����̎x���Ŕ×����������Z����Q���o�܂������A����o���͔̂×������̂R���Ԍ�ł����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043622&ap='><IMG src='../web-news2/2020071700043622.jpg'><h3>�ۈ牀�Łu�E�i�M���H�v�@����������蒬<span>[19:42]</span> + </h3> + <p>����������蒬�̑�ەۈ牀�łP�V���A���H�ɏo���ꂽ�̂̓E�i�M�̂��ΏĂ��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043621&ap='><IMG src='../web-news2/2020071700043621.jpg'><h3>�ӂ邳�Ɠ��h�����B�����I�u�����X�Y���v�Ɓu���F�̃h�W���E�v<span>[19:40]</span> + </h3> + <p>�l�a�b�ӂ邳�Ɠ��h������A�ς�����F�̐������̉f�����͂��܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043631&ap='><IMG src='img/mbcnews.png'><h3>�����̂g�Q�`���P�b�g�@�����Q�O���ߑO�ł��グ��<span>[19:39]</span> + </h3> + <p>�V��s�ǂőł��グ����������Ă����g�Q�`���P�b�g�S�Q���@�ɂ��āA�O�H�d�H�́A�����Q�O���̌ߑO�U���T�W���Ɏ��������̎�q���F���Z���^�[����ł��グ��Ɣ��\���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043620&ap='><IMG src='../web-news2/2020071700043620.jpg'><h3>�����������@�V�^�R���i�V�K�����҂̓[��<span>[17:51]</span> + </h3> + <p>���������Ǝ������s�͂P�V���A�V�����m�F���ꂽ�V�^�R���i�E�C���X�̊����҂͂��Ȃ������Ɣ��\���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043617&ap='><IMG src='../web-news2/2020071700043617.jpg'><h3>�i�q�������{���@����|�G�V��Ԃʼn^�]�ĊJ<span>[16:29]</span> + </h3> + <p>��J�̉e���ʼn^�]�������킹�Ă����i�q�������{���̐���[�G�V��̊Ԃ́A�����Q�O������ꕔ�ʼn^�]���ĊJ���܂��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043616&ap='><IMG src='../web-news2/2020071700043616.jpg'><h3>���v�����o��������@�O�c�������\�̋^���ŌY��������<span>[16:06]</span> + </h3> + <p>�����������v�����̑O�̒��c��c���̒j�����A�o�������s���Ɏ���Ă����Ƃ��āA�Z���炪���\�̋^���ŋ߂��Y����������l���������܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043615&ap='><IMG src='../web-news2/2020071700043615.jpg'><h3>�F������s�̕����z�[���Ւn���p�@��d��Ă̎{���݈Ă��̗p<span>[16:05]</span> + </h3> + <p>���N�t�ɕق��鎭�������F������s�̐�������z�[���̐Ւn�ɂ��āA�s�͋�B�d�͂���Ă����V���Ȏ{�݂̌��݈Ă��̗p���A���㋦�c��i�߂���j�ł��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043612&ap='><IMG src='../web-news2/2020071700043612.jpg'><h3>�u�r�c�f���v�̈�ŏ��^�d�C�����Ԃ��@���������ݐM�p����<span>[16:00]</span> + </h3> + <p>���������ݐM�p���ɂ��r�c�f�����u�����\�ȎЉ����銈���v�̈�Ƃ��āA��l���̏��^�d�C�����Ԃ����P�V���A�o�������s���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043613&ap='><IMG src='../web-news2/2020071700043613.jpg'><h3>�F�{�Ők�x�R�̒n�k�@���������������Ők�x�P<span>[15:07]</span> + </h3> + <p>�P�V���ߌ�Q���T�S������F�{���F�{�n����k���n�Ƃ���n�k������A�F�{���ōő�k�x�R���ϑ����܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043611&ap='><IMG src='../web-news2/2020071700043611.jpg'><h3>����������̎������E��������P���@�ŋȂ���������_�m�F<span>[11:56]</span> + </h3> + <p>����������̎��������̐�������P���@�ŁA����_�̂����̂P�{���Ȃ����Ă���̂��m�F����܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043610&ap='><IMG src='../web-news2/2020071700043610.jpg'><h3>�u�z�u�s�̌����T�P�R���@�ʍs�~�߉���<span>[10:18]</span> + </h3> + <p>�����T�P�R���{�P�������̎��������u�z�u�s�L�����R�d�t�߂ł́A�����U������y������̂��ߒʍs�~�߂ƂȂ��Ă��܂������A������Ƃ��I���A�P�V���ߑO�X���ɉ�������܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071700043609&ap='><IMG src='../web-news2/2020071700043609.jpg'><h3>�����n���łP�V��������˕��ɒ���<span>[09:08]</span> + </h3> + <p>�����n���ł͂P�V���A�����◳���Ȃǂ̌������˕��A�}�ȋ����J�ɒ��ӂ��Ă��������B</p> + </a> + </li> + <h2 id='200716'>07��16��(��)</h2> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043608&ap='><IMG src='img/mbcnews.png'><h3>���������삳�s�Ŕ����̈�́@�s���s���̐V���z�B���̒j���Ɗm�F<span>[22:15]</span> + </h3> + <p>���������삳�s�̖��V����̉͐�~�łP�S���Ɍ��������j���̈�̂́A�����U������s����������Ȃ��Ȃ��Ă����삳�s�̐V���z�B���̒j���Ɗm�F����܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043607&ap='><IMG src='img/mbcnews.png'><h3>�������s�Ōx�@���Ȃǖ����s�R�d�b�������@���ӂ�<span>[19:48]</span> + </h3> + <p>�������s�ł͂P�S���A�x�@���Ȃǂ𖼏��s�R�ȓd�b���������܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043604&ap='><IMG src='../web-news2/2020071600043604.jpg'><h3>�Q������̕�e�������Ď��Ȃ����^���@�V�O�Β��j��ߕ߁@���������m����<span>[19:23]</span> + </h3> + <p>�����������i�Ǖ����̒m�����ŁA�Q������̕�e�������Ď��S�������Ƃ��āA��������V�O�̒��j�����Q�v���̋^���őߕ߂���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043602&ap='><IMG src='../web-news2/2020071600043602.jpg'><h3>���J�œ��ƕs���@���N�̂P���������@�����������̏���ɉe��<span>[19:22]</span> + </h3> + <p>�~�J�̒��J�̉e���ŁA���������̓��u�s��F������s�ł́A���̂P�O���Ԃ̓��Ǝ��Ԃ����N�̂P���ɂ������Ȃ��ȂǁA���ƕs���������Ă��܂��B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043603&ap='><IMG src='../web-news2/2020071600043603.jpg'><h3>�L�^�I��J�̎����������@�e�n�ŕ�����Ƒ���<span>[19:22]</span> + </h3> + <p>���������̑���n���ł́A�����U���Ɋϑ��j��ő�̎��ԉJ�ʂP�O�X�E�T�~�����ϑ�����ȂǁA�L�^�I�ȑ�J�ƂȂ�܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043606&ap='><IMG src='../web-news2/2020071600043606.jpg'><h3>�V�^�R���i�V���ɂS�l�����m�F�@�����������̊����҂͂P�U�Q�l��<span>[19:21]</span> + </h3> + <p>�����������ł́A�S�l�̐V�^�R���i�E�C���X�ւ̊������V���Ɋm�F����܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043601&ap='><IMG src='../web-news2/2020071600043601.jpg'><h3>�V�^�R���i�h���×{�{�݂Ɂ@�����������V���Ƀz�e������グ<span>[19:20]</span> + </h3> + <p>�V�^�R���i�̊����m�F���������钆�A���������͌y�ǂ△�Ǐ�̊����҂Ȃǂɑ؍݂��Ă��炤���߂ɁA�V���Ɏ������s���̃z�e���P������グ���Ɣ��\���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043599&ap='><IMG src='../web-news2/2020071600043599.jpg'><h3>�����}���������c�c�@�m���I�����̉�c�@�u���_�����z���v<span>[19:19]</span> + </h3> + <p>�P�Q���ɓ��[���s��ꂽ���������m���I���ŁA���E�������E��₪�s�ꂽ���Ƃ��āA�����}���c�c�͂P�U���A���������c���J���܂������A���_�͎����z����܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043593&ap='><IMG src='../web-news2/2020071600043593.jpg'><h3>���������c��c���⌇�I���@���I�̒߉��^���F�����o��<span>[16:21]</span> + </h3> + <p>�����P�Q���ɓ��J�[���s��ꂽ���������c��c���F������s��̕⌇�I���œ��I�����߉��^���F���P�U���A���o�����܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043596&ap='><IMG src='../web-news2/2020071600043596.jpg'><h3>�u�������s�̐�Ђƕ����ʐ^�W�v�n�܂�@����̌�����Q�̃p�l����<span>[16:21]</span> + </h3> + <p>�������s�����ŁA�������ƒ���̐푈��Q�ƕ����̕��݂����߂��ʐ^�W���P�U������n�܂�܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043595&ap='><IMG src='../web-news2/2020071600043595.jpg'><h3>���v���s�̖��͂��l�܂����u���h�@�݂ǂ����v�I�[�v��<span>[16:20]</span> + </h3> + <p>�����������v���s�̖��͂��l�܂����h���{�݁u���h�@�݂ǂ����v���I�[�v�����܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043591&ap='><IMG src='../web-news2/2020071600043591.jpg'><h3>���v�����E�r�؍k�����������\�Ȃǂ̋^���ŏ��ޑ����@��������<span>[16:00]</span> + </h3> + <p>���v�����̍r�؍k���������o������̈ꕔ�𒅕����Ă�����������A���������x�͂P�U���A�r�؍k�����������\�Ȃǂ̋^���ŏ��ޑ������܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043592&ap='><IMG src='../web-news2/2020071600043592.jpg'><h3>�����������̐V�^�R���i�����Ҋg����@��މ����x�Ɗ��Ԃ�����<span>[11:56]</span> + </h3> + <p>�V�^�R���i�E�C���X�̉e���ō��N�S������x�Ƃ��Ă��鎭�����s�́u��މ��v�́A�P�V������c�Ƃ��ĊJ����\��ł������A�����ɓ���A�����Ŋ����҂������Ă��邱�Ƃ��A�x�Ɗ��Ԃ���������Ɣ��\���܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043590&ap='><IMG src='../web-news2/2020071600043590.jpg'><h3>�����s�̍����Q�Q�O���Í]�o�C�p�X�@�ʍs�ĊJ<span>[09:16]</span> + </h3> + <p>�����Q�Q�O���Í]�o�C�p�X�̎����s�̍��،������_�Ɛ����s�̂܂���������_�̊Ԃł́A�����U������y���̗����̕�����Ƃ̂��ߒʍs�~�߂ƂȂ��Ă��܂������A�P�U���ߑO�U���ɁA�K���͉�������܂����B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043589&ap='><IMG src='../web-news2/2020071600043589.jpg'><h3>�����n���łP�V���ɂ����ė�����˕��ɒ���<span>[08:30]</span> + </h3> + <p>�����n���łP�V���ɂ����ė����◳���Ȃǂ̌����˕��A�}�ȋ����J�ɒ��ӂ��Ă��������B</p> + </a> + </li> + <li> + <a href='https://www.mbc.co.jp/news/mbc_news.php?ibocd=2020071600043588&ap='><IMG src='../web-news2/2020071600043588.jpg'><h3>�z�K�V�����Ŕ����I����<span>[08:17]</span> + </h3> + <p>�\�����̐z�K�V�����łP�U�����A�����I�����������܂����B</p> + </a> + </li> + + + </DIV> + <!-- end #mbcnews-top--> + + <!--adsense start--> + <br clear="all"> + <section class="ad_list"> + <div class="ad2para"> + <div class="adcenter"> + <div + class="adLeft"> + <!-- /193632318/LMC/LMC_TV/mbc/PC_all/rectangle1 --> + <div id='div-gpt-ad-1570102688339-0'> + <script> + googletag.cmd.push(function () { +googletag.display('div-gpt-ad-1570102688339-0'); +}); + </script> + </div> + </div> + + <div class="adRight"> + <div + id="pc-banner"> + <!-- /193632318/LMC/LMC_TV/mbc/PC_all/rectangle2 --> + <div id='div-gpt-ad-1570102823361-0'> + <script> + googletag.cmd.push(function () { +googletag.display('div-gpt-ad-1570102823361-0'); +}); + </script> + </div> + </div> + </div> + </div> + </div> + </section> + + + <section class="ad_list_mobile"> + <div class="ad2para"> + <div + class="adcenter"> + <!-- /193632318/LMC/LMC_TV/mbc/SP_all/rectangle1 --> + <div id='div-gpt-ad-1570102909947-0'> + <script> + googletag.cmd.push(function () { +googletag.display('div-gpt-ad-1570102909947-0'); +}); + </script> + </div> + </div> + </div> + </section> + <!--adsense end--> + + + <!--�t�b�^�[--> + <DIV id="cr">Copyright(c) Minaminihon Broadcasting Co.,Ltd. All rights reserved.<BR> + �f�ڂ��ꂽ�S�Ă̋L���E�摜���̖��f�]�ځA���p�����f�肢�����܂��B</DIV> + <!--�t�b�^�[--> + + + </body> +</html> diff --git a/tests/test_util.py b/tests/test_util.py index e2ad8240..36402abd 100644 --- a/tests/test_util.py +++ b/tests/test_util.py @@ -2,4 +2,9 @@ from archivebox import util def test_download_url_downloads_content(): text = util.download_url("http://127.0.0.1:8080/static/example.com.html") - assert "Example Domain" in text \ No newline at end of file + assert "Example Domain" in text + +def test_download_url_gets_encoding_from_body(): + text = util.download_url("http://127.0.0.1:8080/static/shift_jis.html") + assert "鹿児島のニュース|MBC南日本放送" in text + assert "掲載された全ての記事・画像等の無断転載、二次利用をお断りいたします" in text \ No newline at end of file