Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add news.mynavi.jp custom parser #287

Merged
merged 6 commits into from
Mar 2, 2019

Conversation

kik0220
Copy link
Contributor

@kik0220 kik0220 commented Feb 23, 2019

This PR adds a custom parser for news.mynavi.jp that converts lazy-loaded images.

@postlight postlight deleted a comment from postlight-org Feb 28, 2019
@postlight-org
Copy link
Collaborator

🤖 Automated Parsing Preview 🤖

Commit: Merge branch 'master' into feat-news-mynavi-jp

Screenshot of fixture (this embed should work after repo is public)

Original Article | HTML Fixture | Parsed Content Preview

Parsed JSON
{
  "title": "人気の圧縮・解凍ソフト「WinRAR」に脆弱性、アップデートを",
  "content": "<div><div class=\"article-body\">\n    <p>Check Point Software Technologies&#x306F;2&#x6708;20&#x65E5;(&#x7C73;&#x56FD;&#x6642;&#x9593;)&#x3001;&#x300C;<a href=\"https://research.checkpoint.com/extracting-code-execution-from-winrar/\">Extracting a 19 Year Old Code Execution from WinRAR - Check Point Research</a>&#x300D;&#x306B;&#x304A;&#x3044;&#x3066;&#x3001;&#x4EBA;&#x6C17;&#x306E;&#x9AD8;&#x3044;&#x5727;&#x7E2E;&#x30FB;&#x89E3;&#x51CD;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2;&#x3067;&#x3042;&#x308B;WinRAR&#x306B;&#x9577;&#x5E74;&#x306B;&#x308F;&#x305F;&#x3063;&#x3066;&#x30BB;&#x30AD;&#x30E5;&#x30EA;&#x30C6;&#x30A3;&#x8106;&#x5F31;&#x6027;&#x304C;&#x5B58;&#x5728;&#x3057;&#x3066;&#x3044;&#x308B;&#x3068;&#x4F1D;&#x3048;&#x305F;&#x3002;</p>\n\n<p>&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x306E;&#x5F71;&#x97FF;&#x306B;&#x3088;&#x308A;&#x3001;&#x7D30;&#x5DE5;&#x3055;&#x308C;&#x305F;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3092;&#x5C55;&#x958B;&#x3059;&#x308B;&#x6BB5;&#x968E;&#x3067;&#x30DE;&#x30EB;&#x30A6;&#x30A7;&#x30A2;&#x306B;&#x611F;&#x67D3;&#x3055;&#x305B;&#x3089;&#x308C;&#x308B;&#x53EF;&#x80FD;&#x6027;&#x304C;&#x3042;&#x308A;&#x3001;&#x6700;&#x7D42;&#x7684;&#x306B;&#x653B;&#x6483;&#x8005;&#x306B;&#x3088;&#x3063;&#x3066;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x306E;&#x5236;&#x5FA1;&#x6A29;&#x304C;&#x4E57;&#x3063;&#x53D6;&#x3089;&#x308C;&#x308B;&#x5371;&#x967A;&#x6027;&#x304C;&#x3042;&#x308B;&#x3068;&#x3044;&#x3046;&#x3002;</p>\n\n<p>Check Point Software Technologies&#x304C;&#x3069;&#x306E;&#x3088;&#x3046;&#x306B;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x3092;&#x767A;&#x898B;&#x3057;&#x305F;&#x304B;&#x3001;&#x653B;&#x6483;&#x8005;&#x304C;&#x3069;&#x306E;&#x3088;&#x3046;&#x306A;&#x624B;&#x53E3;&#x3067;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x3092;&#x7A81;&#x3044;&#x3066;&#x30DE;&#x30EB;&#x30A6;&#x30A7;&#x30A2;&#x306E;&#x611F;&#x67D3;&#x3092;&#x5B9F;&#x65BD;&#x3059;&#x308B;&#x306E;&#x304B;&#x306F;&#x6B21;&#x306E;&#x30DA;&#x30FC;&#x30B8;&#x306B;&#x8A73;&#x7D30;&#x304C;&#x307E;&#x3068;&#x307E;&#x3063;&#x3066;&#x3044;&#x308B;&#x3002;</p>\n\n<ul>\n<li><a href=\"https://research.checkpoint.com/extracting-code-execution-from-winrar/\">Extracting a 19 Year Old Code Execution from WinRAR - Check Point Research</a></li>\n</ul>\n\n<ul class=\"photo_table\">\n<li class=\"item-01\">\n<a class=\"photo_table__link\" href=\"https://news.mynavi.jp/photo/article/20190222-775563/images/001l.jpg\"><img class=\"photo_table__img lazyload\" alt=\"Extracting a 19 Year Old Code Execution from WinRAR - Check Point Software Technologies\" src=\"https://news.mynavi.jp/article/20190222-775563/images/001.jpg\"></a><p class=\"photo_table__caption\">&#x300C;WinRAR&#x300D;&#x306E;&#x64CD;&#x4F5C;&#x753B;&#x9762;</p>\n</li>\n</ul>\n\n<p>WinRAR&#x306F;&#x4E16;&#x754C;&#x4E2D;&#x306B;5&#x5104;&#x4EBA;&#x306E;&#x30E6;&#x30FC;&#x30B6;&#x30FC;&#x304C;&#x3044;&#x308B;&#x3068;&#x898B;&#x3089;&#x308C;&#x3066;&#x304A;&#x308A;&#x3001;&#x304B;&#x306A;&#x308A;&#x306E;&#x6570;&#x306E;&#x4EBA;&#x304C;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x306E;&#x5F71;&#x97FF;&#x3092;&#x53D7;&#x3051;&#x308B;&#x304A;&#x305D;&#x308C;&#x304C;&#x3042;&#x308B;&#x3002;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x306F;19&#x5E74;&#x4EE5;&#x4E0A;&#x306B;&#x308F;&#x305F;&#x3063;&#x3066;&#x5B58;&#x5728;&#x3057;&#x3066;&#x3044;&#x305F;&#x53EF;&#x80FD;&#x6027;&#x304C;&#x3042;&#x308B;&#x3053;&#x3068;&#x3082;&#x6307;&#x6458;&#x3055;&#x308C;&#x3066;&#x3044;&#x308B;&#x3002;</p>\n\n<p>WinRAR&#x306E;&#x958B;&#x767A;&#x5143;&#x306F;&#x3059;&#x3067;&#x306B;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x306E;&#x539F;&#x56E0;&#x3068;&#x306A;&#x3063;&#x305F;&#x5F62;&#x5F0F;&#x306E;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3092;&#x5EC3;&#x6B62;&#x3059;&#x308B;&#x3053;&#x3068;&#x3092;&#x6C7A;&#x5B9A;&#x3057;&#x3066;&#x304A;&#x308A;&#x3001;WinRAR 5.70 beta 1&#x3067;&#x3059;&#x3067;&#x306B;ACE&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30C3;&#x30C8;&#x306E;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x304C;&#x4E2D;&#x6B62;&#x3055;&#x308C;&#x3066;&#x3044;&#x308B;&#x3002;&#x4ECA;&#x5F8C;&#x3001;&#x30D9;&#x30F3;&#x30C0;&#x30FC;&#x304B;&#x3089;&#x63D0;&#x4F9B;&#x3055;&#x308C;&#x308B;&#x60C5;&#x5831;&#x306B;&#x6CE8;&#x529B;&#x3059;&#x308B;&#x3068;&#x3068;&#x3082;&#x306B;&#x3001;&#x6700;&#x65B0;&#x7248;&#x304C;&#x516C;&#x958B;&#x3055;&#x308C;&#x305F;&#x5834;&#x5408;&#x306B;&#x306F;&#x8FC5;&#x901F;&#x306B;&#x30A2;&#x30C3;&#x30D7;&#x30C7;&#x30FC;&#x30C8;&#x3059;&#x308B;&#x3053;&#x3068;&#x304C;&#x671B;&#x307E;&#x308C;&#x308B;&#x3002;</p>\n\n  </div></div>",
  "author": "後藤大地",
  "date_published": "2019-02-22T08:23:44.000Z",
  "lead_image_url": "https://news.mynavi.jp/article/20190222-775563/index_images/index.jpg",
  "dek": "Check Point Software Technologiesは2月20日(米国時間)、人気の高い圧縮・解凍ソフトウェアであるWinRARに長年にわたって脆弱性が存在していると伝えた。この脆弱性の影響で、細工されたファイルを展開する段階でマルウェアに感染させられる可能性があるという。",
  "next_page_url": null,
  "url": "https://news.mynavi.jp/article/20190222-775563/",
  "domain": "news.mynavi.jp",
  "word_count": 41,
  "direction": "ltr",
  "total_pages": 1,
  "rendered_pages": 1
}

null fields

  • next_page_url

✅ All tests passed

Copy link
Contributor

@adampash adampash left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR! Looking good — just a couple of requests.


author: {
selectors: [
'body > div.wrapper > div.container > div.body > main > div.article-author > a',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If possible, I'd try to make this a little more generic. Extremely specific selectors like this can be brittle if the html ever changes. If, for example, main div.article-author worked, I'd suggest going with that.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I fixed as below.

      'main div.article-author a.article-author__name',


content: {
selectors: [
'body > div.wrapper > div.container > div.body > main > article > div',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment here as with the author selector.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I fixed as below.

      'main article div',

@kik0220 kik0220 closed this Mar 1, 2019
@kik0220 kik0220 deleted the feat-news-mynavi-jp branch March 1, 2019 01:24
@kik0220 kik0220 restored the feat-news-mynavi-jp branch March 1, 2019 01:27
@kik0220 kik0220 reopened this Mar 1, 2019
@postlight-org
Copy link
Collaborator

🤖 Automated Parsing Preview 🤖

Commit: fix: paste miss... (#287)

Screenshot of fixture (this embed should work after repo is public)

Original Article | HTML Fixture | Parsed Content Preview

Parsed JSON
{
  "title": "人気の圧縮・解凍ソフト「WinRAR」に脆弱性、アップデートを",
  "content": "<div><div class=\"article-body\">\n    <p>Check Point Software Technologies&#x306F;2&#x6708;20&#x65E5;(&#x7C73;&#x56FD;&#x6642;&#x9593;)&#x3001;&#x300C;<a href=\"https://research.checkpoint.com/extracting-code-execution-from-winrar/\">Extracting a 19 Year Old Code Execution from WinRAR - Check Point Research</a>&#x300D;&#x306B;&#x304A;&#x3044;&#x3066;&#x3001;&#x4EBA;&#x6C17;&#x306E;&#x9AD8;&#x3044;&#x5727;&#x7E2E;&#x30FB;&#x89E3;&#x51CD;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2;&#x3067;&#x3042;&#x308B;WinRAR&#x306B;&#x9577;&#x5E74;&#x306B;&#x308F;&#x305F;&#x3063;&#x3066;&#x30BB;&#x30AD;&#x30E5;&#x30EA;&#x30C6;&#x30A3;&#x8106;&#x5F31;&#x6027;&#x304C;&#x5B58;&#x5728;&#x3057;&#x3066;&#x3044;&#x308B;&#x3068;&#x4F1D;&#x3048;&#x305F;&#x3002;</p>\n\n<p>&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x306E;&#x5F71;&#x97FF;&#x306B;&#x3088;&#x308A;&#x3001;&#x7D30;&#x5DE5;&#x3055;&#x308C;&#x305F;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3092;&#x5C55;&#x958B;&#x3059;&#x308B;&#x6BB5;&#x968E;&#x3067;&#x30DE;&#x30EB;&#x30A6;&#x30A7;&#x30A2;&#x306B;&#x611F;&#x67D3;&#x3055;&#x305B;&#x3089;&#x308C;&#x308B;&#x53EF;&#x80FD;&#x6027;&#x304C;&#x3042;&#x308A;&#x3001;&#x6700;&#x7D42;&#x7684;&#x306B;&#x653B;&#x6483;&#x8005;&#x306B;&#x3088;&#x3063;&#x3066;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x306E;&#x5236;&#x5FA1;&#x6A29;&#x304C;&#x4E57;&#x3063;&#x53D6;&#x3089;&#x308C;&#x308B;&#x5371;&#x967A;&#x6027;&#x304C;&#x3042;&#x308B;&#x3068;&#x3044;&#x3046;&#x3002;</p>\n\n<p>Check Point Software Technologies&#x304C;&#x3069;&#x306E;&#x3088;&#x3046;&#x306B;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x3092;&#x767A;&#x898B;&#x3057;&#x305F;&#x304B;&#x3001;&#x653B;&#x6483;&#x8005;&#x304C;&#x3069;&#x306E;&#x3088;&#x3046;&#x306A;&#x624B;&#x53E3;&#x3067;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x3092;&#x7A81;&#x3044;&#x3066;&#x30DE;&#x30EB;&#x30A6;&#x30A7;&#x30A2;&#x306E;&#x611F;&#x67D3;&#x3092;&#x5B9F;&#x65BD;&#x3059;&#x308B;&#x306E;&#x304B;&#x306F;&#x6B21;&#x306E;&#x30DA;&#x30FC;&#x30B8;&#x306B;&#x8A73;&#x7D30;&#x304C;&#x307E;&#x3068;&#x307E;&#x3063;&#x3066;&#x3044;&#x308B;&#x3002;</p>\n\n<ul>\n<li><a href=\"https://research.checkpoint.com/extracting-code-execution-from-winrar/\">Extracting a 19 Year Old Code Execution from WinRAR - Check Point Research</a></li>\n</ul>\n\n<ul class=\"photo_table\">\n<li class=\"item-01\">\n<a class=\"photo_table__link\" href=\"https://news.mynavi.jp/photo/article/20190222-775563/images/001l.jpg\"><img class=\"photo_table__img lazyload\" alt=\"Extracting a 19 Year Old Code Execution from WinRAR - Check Point Software Technologies\" src=\"https://news.mynavi.jp/article/20190222-775563/images/001.jpg\"></a><p class=\"photo_table__caption\">&#x300C;WinRAR&#x300D;&#x306E;&#x64CD;&#x4F5C;&#x753B;&#x9762;</p>\n</li>\n</ul>\n\n<p>WinRAR&#x306F;&#x4E16;&#x754C;&#x4E2D;&#x306B;5&#x5104;&#x4EBA;&#x306E;&#x30E6;&#x30FC;&#x30B6;&#x30FC;&#x304C;&#x3044;&#x308B;&#x3068;&#x898B;&#x3089;&#x308C;&#x3066;&#x304A;&#x308A;&#x3001;&#x304B;&#x306A;&#x308A;&#x306E;&#x6570;&#x306E;&#x4EBA;&#x304C;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x306E;&#x5F71;&#x97FF;&#x3092;&#x53D7;&#x3051;&#x308B;&#x304A;&#x305D;&#x308C;&#x304C;&#x3042;&#x308B;&#x3002;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x306F;19&#x5E74;&#x4EE5;&#x4E0A;&#x306B;&#x308F;&#x305F;&#x3063;&#x3066;&#x5B58;&#x5728;&#x3057;&#x3066;&#x3044;&#x305F;&#x53EF;&#x80FD;&#x6027;&#x304C;&#x3042;&#x308B;&#x3053;&#x3068;&#x3082;&#x6307;&#x6458;&#x3055;&#x308C;&#x3066;&#x3044;&#x308B;&#x3002;</p>\n\n<p>WinRAR&#x306E;&#x958B;&#x767A;&#x5143;&#x306F;&#x3059;&#x3067;&#x306B;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x306E;&#x539F;&#x56E0;&#x3068;&#x306A;&#x3063;&#x305F;&#x5F62;&#x5F0F;&#x306E;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3092;&#x5EC3;&#x6B62;&#x3059;&#x308B;&#x3053;&#x3068;&#x3092;&#x6C7A;&#x5B9A;&#x3057;&#x3066;&#x304A;&#x308A;&#x3001;WinRAR 5.70 beta 1&#x3067;&#x3059;&#x3067;&#x306B;ACE&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30C3;&#x30C8;&#x306E;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x304C;&#x4E2D;&#x6B62;&#x3055;&#x308C;&#x3066;&#x3044;&#x308B;&#x3002;&#x4ECA;&#x5F8C;&#x3001;&#x30D9;&#x30F3;&#x30C0;&#x30FC;&#x304B;&#x3089;&#x63D0;&#x4F9B;&#x3055;&#x308C;&#x308B;&#x60C5;&#x5831;&#x306B;&#x6CE8;&#x529B;&#x3059;&#x308B;&#x3068;&#x3068;&#x3082;&#x306B;&#x3001;&#x6700;&#x65B0;&#x7248;&#x304C;&#x516C;&#x958B;&#x3055;&#x308C;&#x305F;&#x5834;&#x5408;&#x306B;&#x306F;&#x8FC5;&#x901F;&#x306B;&#x30A2;&#x30C3;&#x30D7;&#x30C7;&#x30FC;&#x30C8;&#x3059;&#x308B;&#x3053;&#x3068;&#x304C;&#x671B;&#x307E;&#x308C;&#x308B;&#x3002;</p>\n\n  </div></div>",
  "author": "後藤大地",
  "date_published": "2019-02-22T08:23:44.000Z",
  "lead_image_url": "https://news.mynavi.jp/article/20190222-775563/index_images/index.jpg",
  "dek": "Check Point Software Technologiesは2月20日(米国時間)、人気の高い圧縮・解凍ソフトウェアであるWinRARに長年にわたって脆弱性が存在していると伝えた。この脆弱性の影響で、細工されたファイルを展開する段階でマルウェアに感染させられる可能性があるという。",
  "next_page_url": null,
  "url": "https://news.mynavi.jp/article/20190222-775563/",
  "domain": "news.mynavi.jp",
  "word_count": 41,
  "direction": "ltr",
  "total_pages": 1,
  "rendered_pages": 1
}

null fields

  • next_page_url

✅ All tests passed

@postlight-org
Copy link
Collaborator

🤖 Automated Parsing Preview 🤖

Commit: Merge branch 'master' into feat-news-mynavi-jp

Screenshot of fixture (this embed should work after repo is public)

Original Article | HTML Fixture | Parsed Content Preview

Parsed JSON
{
  "title": "人気の圧縮・解凍ソフト「WinRAR」に脆弱性、アップデートを",
  "content": "<div><div class=\"article-body\">\n    <p>Check Point Software Technologies&#x306F;2&#x6708;20&#x65E5;(&#x7C73;&#x56FD;&#x6642;&#x9593;)&#x3001;&#x300C;<a href=\"https://research.checkpoint.com/extracting-code-execution-from-winrar/\">Extracting a 19 Year Old Code Execution from WinRAR - Check Point Research</a>&#x300D;&#x306B;&#x304A;&#x3044;&#x3066;&#x3001;&#x4EBA;&#x6C17;&#x306E;&#x9AD8;&#x3044;&#x5727;&#x7E2E;&#x30FB;&#x89E3;&#x51CD;&#x30BD;&#x30D5;&#x30C8;&#x30A6;&#x30A7;&#x30A2;&#x3067;&#x3042;&#x308B;WinRAR&#x306B;&#x9577;&#x5E74;&#x306B;&#x308F;&#x305F;&#x3063;&#x3066;&#x30BB;&#x30AD;&#x30E5;&#x30EA;&#x30C6;&#x30A3;&#x8106;&#x5F31;&#x6027;&#x304C;&#x5B58;&#x5728;&#x3057;&#x3066;&#x3044;&#x308B;&#x3068;&#x4F1D;&#x3048;&#x305F;&#x3002;</p>\n\n<p>&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x306E;&#x5F71;&#x97FF;&#x306B;&#x3088;&#x308A;&#x3001;&#x7D30;&#x5DE5;&#x3055;&#x308C;&#x305F;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3092;&#x5C55;&#x958B;&#x3059;&#x308B;&#x6BB5;&#x968E;&#x3067;&#x30DE;&#x30EB;&#x30A6;&#x30A7;&#x30A2;&#x306B;&#x611F;&#x67D3;&#x3055;&#x305B;&#x3089;&#x308C;&#x308B;&#x53EF;&#x80FD;&#x6027;&#x304C;&#x3042;&#x308A;&#x3001;&#x6700;&#x7D42;&#x7684;&#x306B;&#x653B;&#x6483;&#x8005;&#x306B;&#x3088;&#x3063;&#x3066;&#x30B7;&#x30B9;&#x30C6;&#x30E0;&#x306E;&#x5236;&#x5FA1;&#x6A29;&#x304C;&#x4E57;&#x3063;&#x53D6;&#x3089;&#x308C;&#x308B;&#x5371;&#x967A;&#x6027;&#x304C;&#x3042;&#x308B;&#x3068;&#x3044;&#x3046;&#x3002;</p>\n\n<p>Check Point Software Technologies&#x304C;&#x3069;&#x306E;&#x3088;&#x3046;&#x306B;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x3092;&#x767A;&#x898B;&#x3057;&#x305F;&#x304B;&#x3001;&#x653B;&#x6483;&#x8005;&#x304C;&#x3069;&#x306E;&#x3088;&#x3046;&#x306A;&#x624B;&#x53E3;&#x3067;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x3092;&#x7A81;&#x3044;&#x3066;&#x30DE;&#x30EB;&#x30A6;&#x30A7;&#x30A2;&#x306E;&#x611F;&#x67D3;&#x3092;&#x5B9F;&#x65BD;&#x3059;&#x308B;&#x306E;&#x304B;&#x306F;&#x6B21;&#x306E;&#x30DA;&#x30FC;&#x30B8;&#x306B;&#x8A73;&#x7D30;&#x304C;&#x307E;&#x3068;&#x307E;&#x3063;&#x3066;&#x3044;&#x308B;&#x3002;</p>\n\n<ul>\n<li><a href=\"https://research.checkpoint.com/extracting-code-execution-from-winrar/\">Extracting a 19 Year Old Code Execution from WinRAR - Check Point Research</a></li>\n</ul>\n\n<ul class=\"photo_table\">\n<li class=\"item-01\">\n<a class=\"photo_table__link\" href=\"https://news.mynavi.jp/photo/article/20190222-775563/images/001l.jpg\"><img class=\"photo_table__img lazyload\" alt=\"Extracting a 19 Year Old Code Execution from WinRAR - Check Point Software Technologies\" src=\"https://news.mynavi.jp/article/20190222-775563/images/001.jpg\"></a><p class=\"photo_table__caption\">&#x300C;WinRAR&#x300D;&#x306E;&#x64CD;&#x4F5C;&#x753B;&#x9762;</p>\n</li>\n</ul>\n\n<p>WinRAR&#x306F;&#x4E16;&#x754C;&#x4E2D;&#x306B;5&#x5104;&#x4EBA;&#x306E;&#x30E6;&#x30FC;&#x30B6;&#x30FC;&#x304C;&#x3044;&#x308B;&#x3068;&#x898B;&#x3089;&#x308C;&#x3066;&#x304A;&#x308A;&#x3001;&#x304B;&#x306A;&#x308A;&#x306E;&#x6570;&#x306E;&#x4EBA;&#x304C;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x306E;&#x5F71;&#x97FF;&#x3092;&#x53D7;&#x3051;&#x308B;&#x304A;&#x305D;&#x308C;&#x304C;&#x3042;&#x308B;&#x3002;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x306F;19&#x5E74;&#x4EE5;&#x4E0A;&#x306B;&#x308F;&#x305F;&#x3063;&#x3066;&#x5B58;&#x5728;&#x3057;&#x3066;&#x3044;&#x305F;&#x53EF;&#x80FD;&#x6027;&#x304C;&#x3042;&#x308B;&#x3053;&#x3068;&#x3082;&#x6307;&#x6458;&#x3055;&#x308C;&#x3066;&#x3044;&#x308B;&#x3002;</p>\n\n<p>WinRAR&#x306E;&#x958B;&#x767A;&#x5143;&#x306F;&#x3059;&#x3067;&#x306B;&#x3053;&#x306E;&#x8106;&#x5F31;&#x6027;&#x306E;&#x539F;&#x56E0;&#x3068;&#x306A;&#x3063;&#x305F;&#x5F62;&#x5F0F;&#x306E;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x3092;&#x5EC3;&#x6B62;&#x3059;&#x308B;&#x3053;&#x3068;&#x3092;&#x6C7A;&#x5B9A;&#x3057;&#x3066;&#x304A;&#x308A;&#x3001;WinRAR 5.70 beta 1&#x3067;&#x3059;&#x3067;&#x306B;ACE&#x30D5;&#x30A9;&#x30FC;&#x30DE;&#x30C3;&#x30C8;&#x306E;&#x30B5;&#x30DD;&#x30FC;&#x30C8;&#x304C;&#x4E2D;&#x6B62;&#x3055;&#x308C;&#x3066;&#x3044;&#x308B;&#x3002;&#x4ECA;&#x5F8C;&#x3001;&#x30D9;&#x30F3;&#x30C0;&#x30FC;&#x304B;&#x3089;&#x63D0;&#x4F9B;&#x3055;&#x308C;&#x308B;&#x60C5;&#x5831;&#x306B;&#x6CE8;&#x529B;&#x3059;&#x308B;&#x3068;&#x3068;&#x3082;&#x306B;&#x3001;&#x6700;&#x65B0;&#x7248;&#x304C;&#x516C;&#x958B;&#x3055;&#x308C;&#x305F;&#x5834;&#x5408;&#x306B;&#x306F;&#x8FC5;&#x901F;&#x306B;&#x30A2;&#x30C3;&#x30D7;&#x30C7;&#x30FC;&#x30C8;&#x3059;&#x308B;&#x3053;&#x3068;&#x304C;&#x671B;&#x307E;&#x308C;&#x308B;&#x3002;</p>\n\n  </div></div>",
  "author": "後藤大地",
  "date_published": "2019-02-22T08:23:44.000Z",
  "lead_image_url": "https://news.mynavi.jp/article/20190222-775563/index_images/index.jpg",
  "dek": "Check Point Software Technologiesは2月20日(米国時間)、人気の高い圧縮・解凍ソフトウェアであるWinRARに長年にわたって脆弱性が存在していると伝えた。この脆弱性の影響で、細工されたファイルを展開する段階でマルウェアに感染させられる可能性があるという。",
  "next_page_url": null,
  "url": "https://news.mynavi.jp/article/20190222-775563/",
  "domain": "news.mynavi.jp",
  "word_count": 41,
  "direction": "ltr",
  "total_pages": 1,
  "rendered_pages": 1
}

null fields

  • next_page_url

✅ All tests passed

Copy link
Contributor

@adampash adampash left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@adampash adampash merged commit d9a1e7b into postlight:master Mar 2, 2019
kik0220 added a commit to kik0220/mercury-parser that referenced this pull request Mar 5, 2019
@kik0220 kik0220 deleted the feat-news-mynavi-jp branch April 9, 2019 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants