My North Korea Twitter Bot

By: Anon Silpavuthi

Adapted from the notebook found at How to Build a Law Bot

Goals

The goal of my twitter bot is to be able to get and update of what is trending on the news regarding North Korea. The bot will automatically scrape the headlines of the North Korea News section of Aljazeera News and automatically tweet the headline as well as the link to read more into this twitter account.

Why North Korea Bot?

North Korea has been on the news a lot late lately. North Korea has a military nuclear weapons program and also has a significant amount of chemical and biological weapons. Since 2003, North Korea is no longer a party to the Treaty on the Non-Proliferation of Nuclear Weapons (NPT). The country has come under sanctions after conducting a number of nuclear tests, beginning in 2006.

In the past few months, North Korea has been threatening many threats to several countries such as the United States, Japan, and South Korea. I believe that it is important to know what is going on with North Korea so I decided to create this twitter bot that would tweet a quick update of the headline of news regarding North Korea.

Click here to read more about North Korea's nuclear threat.

Computer Fraud and Abuse Act and Intellectual Property Rights

To avoid a violation of the Computer Fraud and Abuse Act (CFAA), I checked the robots.txt file of Al Jazeera's website as well as terms and conditions of Al Jazeera's website to make sure that they don't have any terms that disallow data scraping of a specific portion of their websites.

To avoid infringing on any intellectual proper rights, on the twitter description, I also make it clear that it is clear that I don't have any affiliation with Al Jazeera so I put the following sentences in the description. "I am a bot that alerts you about the trending North Korea headline on Al Jazeera news. I am not affiliated with Al Jazeera."

Process

I actually didn't start with North Korea bot. My first idea was actually to create a bot that would tweet out an update whether there is a jury trial at the United States District Court for the District of Massachusetts.

However, I changed my mind because I found out that the data I was trying to scrape is actually a pdf which means that I wouldn't be able to scrape the source code of the page, I could still do it but I just have to take different steps. Another reason I changed my mind was because I think that having a bot that tweets out that there is a jury trial on a particular day is not as interesting as a bot that tweets out new information every day.

Consequently, the first thing that came into my mind is a news bot updating news about North Korea which as you see, I eneded up doing it.

The Set Up (Google Spreadsheet and Twitter)

Before I start with data scraping there are several things that I had to set up. First, I had to install all the necessary libraries that I need to run the codes. Second, I created this google spreadsheet as a place to store data from which the code scrapes. I also had to set up google project json key.

I then created a twitter account and proceed to the application management page to get the API access as well as all the necessary key that I need to gain access for this bot to tweet.

I then started by choosing the website to scrape which I found to be the most difficult steps of building this twitter bot. I find that a lot of news websites just don't allow people to scrape explicitly and some just make it very hard for people to scrape the information.

The Set Up 2 (Data Scraping)

I ended up choosing Al Jazeera because the source code doesn't seem to be to difficult to scrape, they don't have any terms that explicitly disallow people to scrape a portion of their data, and also because they update the section frequently. I started by using regular expression 101 and play around with the source code to figure out what part of information of the page should I to scrape and what regular expression I have to use to scrape them.

I decided to scrape the top headline of the page which top-feature-overlay-cont under

of the source code. I actually had some problem with the regular expression but with Professor Colarusso's help, I ended up with this regular expression: (b"top-feature-overlay-cont\">.<a href=\"(.)\">.top-sec-title\">(.)</h2>

This is a two-data point scraping so it will scrape the top-sec-title which is the headline of the article and the the url in href= and it will tweet out both of them in a single tweet.

Testing

I tested this several times to ensure that this code works properly and actually tweet out. Before I conducted the testing, I deleted the data from my google spreadsheet as well as the previous tweet on twitter. So far, I haven't run into any errors.

Future Improvement

I planned to do two different news sources and not just Al Jazeera but I had to abandon the plan for now because I find that the headline on Al Jazeera and even the content are very similar to other major new sources when they report North Korea. Therefore, it is not very practical to tweet out two very similar information.

In the future, a potential improvement might be choosing a distinctive news sources and somehow make sure that it doesn't tweet the same / similar information regarding North Korea.

In [9]:
# Load the module for visiting and reading websites.
import urllib.request
# Load the module for running regular expressions (regex).
import re 
# Load the module for date and time stuff.
import datetime
# Define the variable now as equal to the current date and time.
now = datetime.datetime.now()
In [10]:
# Set the URL you want to scrape.
url_1 = "http://www.aljazeera.com/topics/country/north-korea.html"

# If you want to scrape data from multiple pages, you can, 
# just replicate the above and below but change url_1 to url_2 et al.
In [11]:
# Load the module for accessing Google Sheets.
import gspread
# Load the module needed for securely communicating with Google Sheets.
from oauth2client.service_account import ServiceAccountCredentials
# The scope for your access credentials
scope = ['https://spreadsheets.google.com/feeds']

# Your spreadsheet's ID
document_key = "164Ae9PtqxwxTwO2l9y9qxtN4ZIpKdPLsjlHl5wDJOuI" 
#              ^^^^^^^^^^^ SWAP OUT FOR YOUR DOCUMENT ID/KEY
# Your Google project's .json key
credentials = ServiceAccountCredentials.from_json_keyfile_name('../../../../../SheetsBot-252f10f5aedd.json', scope)
#                                                                              ^^^^^^^^ SWAP OUT FOR YOUR JSON KEY
# Use your credentials to authorize yourself.
gc = gspread.authorize(credentials)
# Open up the Sheet with the defined ID.
wks = gc.open_by_key(document_key)

#########################################
#
#  NOTE: The name of the sheet you are 
#  trying to access should be in the 
#  parenthetical below (e.g., Data). By
#  Default this is probably "Sheet1".
#
#########################################
worksheet = wks.worksheet("Sheet1")

# Count the number of rows in your Sheet &
# resize to remove blank rows.
worksheet.resize(worksheet.row_count)
In [12]:
# Print out the old values stored in your sheet 
# Note: The first time you run this code, it will be empty as nothing has yet to be stored in your sheet.

print(worksheet.row_values(worksheet.row_count))
#############################
# DELETE CELL AFTER TESTING
#############################
['2017-10-23 16:38:32', '/news/2017/10/japans-abe-vows-tackle-north-korea-threat-poll-win-171023143302655.html', "Japan's Abe vows to tackle North Korea threat after poll win", '']
In [13]:
# Import the relevant Twitter libraries so you can use Twitter.
import twitter
from twitter import TwitterError

# create the following four text files and add them to the same diretctry as you 
# Google API key. In each file add the appropriate value found when retrieving your 
# Twitter credentials

with open('../../../../../key.txt', 'r') as myfile:
    key=myfile.read()
    
with open('../../../../../secret.txt', 'r') as myfile:
    secret=myfile.read()
    
with open('../../../../../token_key.txt', 'r') as myfile:
    token_key=myfile.read()

with open('../../../../../token_secret.txt', 'r') as myfile:
    token_secret=myfile.read()

# Set you Twitter API credentials.
api = twitter.Api(consumer_key=key,
                  consumer_secret=secret,
                  access_token_key=token_key,
                  access_token_secret=token_secret)

Read the contents of your first webpage

When you run the next cell, your program will visit the first URL you defined above. It will then print out that page's HTML.

In [14]:
p_1 = urllib.request.build_opener(urllib.request.HTTPCookieProcessor).open(url_1).read()
print(p_1)
b'\xef\xbb\xbf\r\n<!DOCTYPE html>\r\n\r\n<html xmlns="http://www.w3.org/1999/xhtml">\r\n<head><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0 maximum-scale=1.0, minimal-ui" />\r\n\r\n\r\n\r\n\r\n\r\n    \n        \n\n        <!-- header tags -->\n        <meta name="guid" content="140629181426202"><title>North Korea News - Top stories from Al Jazeera</title><meta name="title" content="North Korea News - Top stories from Al Jazeera"><meta name="description" content="Stay on top of North Korea&#39;s biggest stories by Al Jazeera."><meta name="keywords" content=""><meta name="GUID" content="140629181426202"><meta name="Parent_GUID" content="131112132311520"><meta property="og:description" content=""><meta property="og:url" content="http://www.aljazeera.com/topics/country/north-korea.html"><meta name="url" content="http://www.aljazeera.com/topics/country/north-korea.html"><meta property="og:image" content="http://www.aljazeera.com"><meta name="image" content="http://www.aljazeera.com"><meta property="twitter:title" content="North Korea"><meta property="twitter:description" content=""><meta http-equiv="Last-Modified" name="LastModifiedDate" content="Sun, 29 June 2014 18:14:26 GMT"><meta name="ContentType" content="Topic"><!-- The content included from Topic header file -->\r\n<!-- Always force latest IE rendering engine (even in intranet)-->\r\n<meta http-equiv="x-ua-compatible" content="ie=Edge"> \r\n<!-- or enable chrome Frame if available in IE -->\r\n<meta http-equiv="X-UA-Compatible" content="chrome=1" />\r\n\r\n<script type=\'text/javascript\'>var _sf_startpt=(new Date()).getTime()</script> \r\n\r\n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\r\n\r\n <meta property="twitter:account_id" content="4970411" />\r\n <meta name="twitter:site" content="@AJEnglish" />\r\n\r\n <meta name="google-play-app" content="app-id=net.aljazeera.english">\r\n <link rel="alternate" type="application/rss+xml" title="Al Jazeera English" href="/xml/rss/all.xml" />\r\n\r\n <link rel="apple-touch-icon" href="/mritems/assets/images/touch-icon-iphone.png">\r\n <link rel="apple-touch-icon" sizes="76x76" href="/mritems/assets/images/touch-icon-ipad.png">\r\n <link rel="apple-touch-icon" sizes="120x120" href="/mritems/assets/images/touch-icon-iphone-retina.png">\r\n <link rel="apple-touch-icon" sizes="152x152" href="/mritems/assets/images/touch-icon-ipad-retina.png">\r\n\r\n<!--Site Scripts: To have all js functions required for website -->\r\n  <script src="/assets/scripts/jquery-1.11.1.min.js"></script>\r\n <script src="/assets/scripts/moment-with-locales.min.js"></script> \r\n <script src="/assets/scripts/common.js?x=153" async></script>\r\n <script src="/assets/scripts/SiteScripts.js?x=153" type="text/javascript"></script>\r\n <script src="/assets/scripts/JsonFeed.js?x=153" async></script> \r\n \r\n\r\n<script>\r\nif ( /(iPad).*AppleWebKit.*Mobile.*Safari/.test(navigator.userAgent) ) {\r\n  var headNode = document.getElementsByTagName("head")[0];\r\n  var sbNode = document.createElement(\'meta\');\r\n  sbNode.name = \'apple-itunes-app\';\r\n  sbNode.content = \'app-id=504847776\';\r\n  headNode.appendChild(sbNode);\r\n} \r\nelse if ( /(iPhone|iPod).*AppleWebKit.*Mobile.*Safari/.test(navigator.userAgent) ) {\r\n  var headNode = document.getElementsByTagName("head")[0];\r\n  var sbNode = document.createElement(\'meta\');                    \r\n  sbNode.name = \'apple-itunes-app\';                \r\n  sbNode.content = \'app-id=504847776\';\r\n  headNode.appendChild(sbNode);\r\n}\r\n</script>\r\n\r\n <script>\r\n        $(document).ready(function () {\r\n\tShowingNow();\t});\r\n\t\r\n\t if (/(iPhone|iPod|iPad)/.test(navigator.userAgent)) \r\n\t{\r\n\t\tif(window.localStorage.getItem ("AJE_Safari")==null)\r\n\t\t{ \t\t\t\t\r\n\t\t\twindow.localStorage.setItem("AJE_Safari","true");\r\n\t\t\twindow.location.reload(true)\r\n\t\t} \r\n\t\telse\r\n\t\t{ \r\n\t\t\twindow.localStorage.removeItem ("AJE_Safari");\r\n\t\t}\r\n        }\r\n\r\n </script>\r\n\r\n<!-- Facebook AJE Pixel Code -->\r\n<script>\r\n!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?\r\nn.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;\r\nn.push=n;n.loaded=!0;n.version=\'2.0\';n.queue=[];t=b.createElement(e);t.async=!0;\r\nt.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,\r\ndocument,\'script\',\'//connect.facebook.net/en_US/fbevents.js\');\r\nfbq(\'init\', \'968100353246427\');\r\nfbq(\'track\', \'PageView\');\r\n</script>\r\n<noscript><img height="1" width="1" style="display:none"\r\nsrc="https://www.facebook.com/tr?id=968100353246427&ev=PageView&noscript=1"\r\n/></noscript>\r\n<!-- End Facebook AJE Pixel Code -->\r\n <script src="/assets/scripts/prebid.js?x=1" type="text/javascript" async></script>\r\n <script src="//mtrx.go.sonobi.com/morpheus.aljazeera.1667.js" type="text/javascript" async></script>\r\n<script src="/assets/scripts/adsscript.js?x=171" type="text/javascript" ></script>\r\n\r\n <link href="/assets/styles/bootstrap-min.css" rel="stylesheet" />\r\n <link href="/assets/styles/bs-custom-styles.css?x=171" rel="stylesheet" />\r\n\r\n<script src="/assets/scripts/ticker-plugin-script.js?x=153" type="text/javascript" async></script>\r\n<script src="/assets/scripts/ticker-helper-script.js?x=153" type="text/javascript" async></script>\r\n<link href="/assets/styles/ticker-plugin-style.css?x=153" rel="stylesheet" />\r\n\r\n<script>(function(d, s, id) {\r\n  var js, fjs = d.getElementsByTagName(s)[0];\r\n  if (d.getElementById(id)) return;\r\n  js = d.createElement(s); js.id = id;\r\n  js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.4&appId=1547040598874845";\r\n  fjs.parentNode.insertBefore(js, fjs);\r\n}(document, \'script\', \'facebook-jssdk\'));</script>\r\r\n\r\n<!--[if ie]> \r\n<link rel="stylesheet" type="text/css" href="/mritems/assets/styles/BS-compatibility-IE-only.css" /> \r\n<![endif]-->\n    </head>\r\n<body>\r\n    <form id=\'North-Korea\' name=\'North-Korea\' method=\'post\'>    \r\n    \r\n    \r\n     \n\n        <!-- important tag dont remove(used to carry page context) -->\n        <input type="hidden" id="oryxcontext" value="B8C906090FB19032EA03A7D3B8D5B5D7E08FD2799E02BE01D69DF151CCF21D182144F4EBC9167EEEBE383DE1EB1A014749430C40E7EE51CE22AC9A199835B234457043C34C8D23EB3D07C6E5EAC24847BE9AF5CF4380B142819B29B8211E931D8B8E32BEF55F3CE215BFA6D29948A62B359C2A5CE2A2ADDFA1AD4B35FA7E33D9E779D66F894C74B27219DF753ABEE783ED18B5BA9344E994C1E898435D5000133F5F05FD4F6540A5228972FDD69530C4D6ACE2DC217D546AD68FAEE4192C9D5429A278DFD3D57D0D244F7050AE4350A1F1C71BA5A5F87ACCE583EDA5699D8D3B4709F6C86B27EF7BD5E5A8AFE412C38A098AB2563473851063B1917EECCB3F36A8C376BE93B0DDC937D604F2C5ACF7E50CDEAED647006B8B9375554C0F3D2DF0" data-postingguid="140629181426202">      \n\n        <!-- / top adv -->\n        <div id="topadv" class="top-adv">\n            <div class="container">\n                <div class="row">\n                    <div class="col-sm-12 top-adv-wrapper" id="topdivad">\n\n                    </div>\n                </div>\n            </div>\n        </div>\n\n        <!-- pre-header-socials -->\n      <!-- googleoff: index -->\n        <div class="pre-header">\n          <div><div><div><div><div style="width:100%"><div><div><div><div><div style="width:100%"><div><div><div style=";border-style:none"><div class="container">\n\t<div class="row">\n\t\t<div class="col-sm-2 pull-right pre-header-socials">\n\t\t\t<a href="http://www.facebook.com/aljazeera" target="_blank"><span class="genericon genericon-facebook"><!--Facebook --></span> </a> <a href="http://twitter.com/ajenglish" target="_blank"> <span class="genericon genericon-twitter"><!--Twitter --></span> </a> <a href="http://instagram.com/aljazeeraenglish" target="_blank"> <span class="genericon genericon-instagram"><!-- Instagram --></span> </a></div>\n\t\t<div class="col-sm-5 pull-right  weather-widgets" id="weatherwidgets">\n\t\t\t<!-- Weather --></div>\n\t</div>\n</div>\n</div></div></div></div><div></div></div></div></div><!--PageLoadedSucessfully--></div></div><div></div></div></div></div><div><div><div><div style="width:100%"><div></div></div><div></div></div></div></div></div>\n        </div>\n\n        <!-- /desktop site header -->\n        <div id="site-header" class="site-header hidden-xs">\n            <div><div><div><div><div style="width:100%"><div><div><div><div><div style="width:100%"><div><div><div style="border-style:none;"><div class="container" xmlns:media="http://search.yahoo.com/mrss/">\r\n  <div class="row">\r\n    <div class="col-sm-9 navigation-block">\r\n      <div class="navigation">\r\n        <div class="navbar navbar-default">\r\n          <div class="container">\r\n            <div class="navbar-header"><button class="navbar-toggle" data-target=".navbar-collapse" data-toggle="collapse" type="button"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a class="navbar-brand" href="/"><img alt="Al Jazeera" src="/mritems/assets/images/aj-logo-lg.png"></a></div>\r\n            <div class="navbar-collapse collapse">\r\n              <ul class="nav navbar-nav">\r\n                <div class="form-search nav-form-search"><input class="field-search" type="text" value=""><button class="button-search" type="button">submit</button></div>\r\n                <li class="dropdown menu-large"><a class="dropdown-toggle" data-toggle="dropdown" href="/news/">News <b class="caret"></b></a><a class="mobile-drop dropdown-toggle" data-toggle="dropdown" href="#">More</a><ul class="dropdown-menu megamenu row">\r\n                    <li class="col-sm-4">\r\n                      <ul>\r\n                        <li><a href="/topics/regions/middleeast.html">Middle East</a></li>\r\n                        <li><a href="/topics/regions/africa.html">Africa</a></li>\r\n                        <li><a href="/topics/regions/asia.html">Asia</a></li>\r\n                        <li><a href="/topics/regions/us-canada.html">US &amp; Canada</a></li>\r\n                        <li><a href="/topics/regions/latin-america.html">Latin America</a></li>\r\n                        <li><a href="/topics/regions/europe.html">Europe</a></li>\r\n                        <li><a href="/topics/regions/asia-pacific.html">Asia Pacific</a></li>\r\n                        <li><a href="/news" target="_self">All</a></li>\r\n                      </ul>\r\n                    </li>\r\n                  </ul>\r\n                </li>\r\n                <li><a href="/topics/regions/middleeast.html">Middle East </a></li>\r\n                <li class="dropdown menu-large"><a class="dropdown-toggle" data-toggle="dropdown" href="/documentaries/">Documentaries <b class="caret"></b></a><a class="mobile-drop dropdown-toggle" data-toggle="dropdown" href="#">More</a><ul class="dropdown-menu megamenu row">\r\n                    <li class="col-sm-4">\r\n                      <ul>\r\n                        <li><a href="/programmes/specialseries/">Featured Documentaries</a></li>\r\n                        <li><a href="/programmes/witness/">Witness</a></li>\r\n                        <li><a href="/programmes/aljazeeraworld/">Al Jazeera World</a></li>\r\n                        <li><a href="/programmes/101east/">101 East</a></li>\r\n                        <li><a href="/programmes/peopleandpower/">People &amp; Power</a></li>\r\n                        <li><a href="/programmes/faultlines/">Fault Lines</a></li>\r\n                        <li><a href="/programmes/aljazeera-selects/">Al Jazeera Selects </a></li>\r\n                        <li><a href="/programmes/aljazeeracorrespondent/">Al Jazeera Correspondent</a></li>\r\n                        <li><a href="/programmes/rewind/">REWIND</a></li>\r\n                        <li><a href="/documentaries">All</a></li>\r\n                      </ul>\r\n                    </li>\r\n                  </ul>\r\n                </li>\r\n                <li class="dropdown menu-large"><a class="dropdown-toggle" data-toggle="dropdown" href="/programmes/">Shows <b class="caret"></b></a><a class="mobile-drop dropdown-toggle" data-toggle="dropdown" href="#">More</a><ul class="dropdown-menu megamenu row">\r\n                    <li class="col-sm-4">\r\n                      <ul>\r\n                        <li><a href="/programmes/insidestory/">Inside Story</a></li>\r\n                        <li><a href="http://stream.aljazeera.com" target="_blank">The Stream</a></li>\r\n                        <li><a href="/programmes/listeningpost/">The Listening Post</a></li>\r\n                        <li><a href="/programmes/talktojazeera/">Talk to Al Jazeera</a></li>\r\n                        <li><a href="/programmes/the-big-picture/">The Big Picture</a></li>\r\n                        <li><a href="/programmes/countingthecost/">Counting the Cost</a></li>\r\n                        <li><a href="/programmes/upfront/">UpFront</a></li>\r\n                        <li><a href="/programmes/earthrise/">earthrise</a></li>\r\n                        <li><a href="/programmes/empire/">Empire</a></li>\r\n                        <li><a href="/programmes" target="_self">All</a></li>\r\n                      </ul>\r\n                    </li>\r\n                  </ul>\r\n                </li>\r\n                <li><a href="/investigations/">Investigations </a></li>\r\n                <li><a href="/indepth/opinion/">Opinion </a></li>\r\n                <li class="dropdown menu-large"><a class="dropdown-toggle" data-toggle="dropdown" href="#">More <b class="caret"></b></a><a class="mobile-drop dropdown-toggle" data-toggle="dropdown" href="#">More</a><ul class="dropdown-menu megamenu row">\r\n                    <li class="col-sm-4">\r\n                      <ul>\r\n                        <li><a href="/indepth/features/">Features</a></li>\r\n                        <li><a href="/indepth/inpictures/">In Pictures</a></li>\r\n                        <li><a href="/indepth/interactive/">Interactive</a></li>\r\n                        <li><a href="/indepth/interactive/documentaries/">Interactive Documentaries</a></li>\r\n                        <li><a href="/shorts/">AJ Shorts</a></li>\r\n                        <li><a href="/podcasts/">Podcasts</a></li>\r\n                        <li><a href="/blogs/">Reporter\'s Notebook</a></li>\r\n                        <li><a href="/topics/categories/human_rights.html">Human Rights</a></li>\r\n                        <li><a href="/topics/categories/sport.html">Sport</a></li>\r\n                        <li><a href="/topics/categories/science-and-technology.html">Science &amp; Technology</a></li>\r\n                        <li><a href="/topics/categories/weather.html">Weather</a></li>\r\n                      </ul>\r\n                    </li>\r\n                  </ul>\r\n                </li>\r\n              </ul>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div><nav class="nav-topics nav-wide"><ul>\r\n          <li id="NavTopTopics">Now:</li>\r\n          <li><a href="/topics/country/syria.html">Syria\'s Civil War</a></li>\r\n          <li><a href="/topics/regions/middleeast.html">Middle East</a></li>\r\n          <li><a href="/topics/country/israel.html">Israel</a></li>\r\n          <li><a href="/topics/subjects/rohingya.html">Rohingya</a></li>\r\n          <li><a href="/topics/country/egypt.html">Egypt</a></li>\r\n        </ul></nav></div>\r\n    <div class="col-sm-3 search-live-block">\r\n      <div class="live-watch-section">\r\n        <div class="arr-up"></div>\r\n        <ul class="live-watch-play">\r\n          <li class="live-now-playing"><a>Now Playing</a></li>\r\n          <li class="live-watch"><span><img alt="" data-pin-nopin="true" src="/img/nov-2016/WatchLive_SmallWatchIcon_hover.png"></span><a class="watch-anchor" href="/watch_now/" id="watch-now-link">Watch</a></li>\r\n        </ul>\r\n        <ul class="live-listen-play">\r\n          <li class="live-now-listening"><a class="showing-now" href="#">news</a></li>\r\n          <li class="live-listen"><a class="listen-anchor-img watch-anchor listen-now-link" href="http://listen.aljazeera.com/english/livestream?utm_source=AJE_website&amp;utm_medium=navbar&amp;utm_campaign=AJE_nav" onclick="window.open(this.href,\'ajlisten\',\'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=380,height=567\'); return false;" target="_blank"><span><img alt="" data-pin-nopin="true" src="/img/nov-2016/WatchLive_SmallListenIcon.png"></span><span class="live-listen-wd">Listen</span></a></li>\r\n        </ul>\r\n        <ul class="TVScheduleLink">\r\n          <li><a href="/watch_now/epgschedule.html">TV Schedule</a></li>\r\n        </ul>\r\n      </div>\r\n      <div class="search-btn-section">\r\n        <ul>\r\n          <li class="watchlive-active"><a href="#"><img src="/img/nov-2016/WatchNowPlayIcon_V1.png"><span>Live</span></a></li>\r\n          <li class="search-btn-top"><button class="button-search-top" type="button">submit</button></li>\r\n        </ul>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n<div class="form-wrapper-wrap" xmlns:media="http://search.yahoo.com/mrss/">\r\n  <div class="container">\r\n    <div class="row">\r\n      <div class="col-sm-12">\r\n        <div class="form-wrapper"><span class="genericon genericon-close search-close"></span><input class="field-search searchText" id="searchText" placeholder="Search..." type="text"></div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div></div></div></div></div><div></div></div></div></div><!--PageLoadedSucessfully--></div></div><div></div></div></div></div><div><div><div><div style="width:100%"><div></div></div><div></div></div></div></div></div>            \n        </div>\n\n        <!-- /desktop site header -->\n        <!-- sticky header -->\n        <div id="sticky-header" class="animated site-header-sticky hidden-xs">\n            <div><div><div><div><div style="width:100%"><div><div><div><div><div style="width:100%"><div><div><div style="border-style:none;"><div class="container" xmlns:media="http://search.yahoo.com/mrss/">\r\n  <div class="row">\r\n    <div class="col-sm-9 navigation-block">\r\n      <div class="navigation">\r\n        <div class="navbar navbar-default">\r\n          <div class="container">\r\n            <div class="navbar-header"><button class="navbar-toggle" data-target=".navbar-collapse" data-toggle="collapse" type="button"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a class="navbar-brand" href="/"><img alt="Al Jazeera" src="/img/nov-2016/aj-logo-sm.png"></a></div>\r\n            <div class="navbar-collapse collapse">\r\n              <ul class="nav navbar-nav">\r\n                <div class="form-search nav-form-search"><input class="field-search" type="text" value=""><button class="button-search" type="button">submit</button></div>\r\n                <li class="dropdown menu-large"><a class="dropdown-toggle" data-toggle="dropdown" href="/news/">News <b class="caret"></b></a><a class="mobile-drop dropdown-toggle" data-toggle="dropdown" href="#">More</a><ul class="dropdown-menu megamenu row">\r\n                    <li class="col-sm-4">\r\n                      <ul>\r\n                        <li><a href="/topics/regions/middleeast.html">Middle East</a></li>\r\n                        <li><a href="/topics/regions/africa.html">Africa</a></li>\r\n                        <li><a href="/topics/regions/asia.html">Asia</a></li>\r\n                        <li><a href="/topics/regions/us-canada.html">US &amp; Canada</a></li>\r\n                        <li><a href="/topics/regions/latin-america.html">Latin America</a></li>\r\n                        <li><a href="/topics/regions/europe.html">Europe</a></li>\r\n                        <li><a href="/topics/regions/asia-pacific.html">Asia Pacific</a></li>\r\n                        <li><a href="/news" target="_self">All</a></li>\r\n                      </ul>\r\n                    </li>\r\n                  </ul>\r\n                </li>\r\n                <li><a href="/topics/regions/middleeast.html">Middle East </a></li>\r\n                <li class="dropdown menu-large"><a class="dropdown-toggle" data-toggle="dropdown" href="/documentaries/">Documentaries <b class="caret"></b></a><a class="mobile-drop dropdown-toggle" data-toggle="dropdown" href="#">More</a><ul class="dropdown-menu megamenu row">\r\n                    <li class="col-sm-4">\r\n                      <ul>\r\n                        <li><a href="/programmes/specialseries/">Featured Documentaries</a></li>\r\n                        <li><a href="/programmes/witness/">Witness</a></li>\r\n                        <li><a href="/programmes/aljazeeraworld/">Al Jazeera World</a></li>\r\n                        <li><a href="/programmes/101east/">101 East</a></li>\r\n                        <li><a href="/programmes/peopleandpower/">People &amp; Power</a></li>\r\n                        <li><a href="/programmes/faultlines/">Fault Lines</a></li>\r\n                        <li><a href="/programmes/aljazeera-selects/">Al Jazeera Selects </a></li>\r\n                        <li><a href="/programmes/aljazeeracorrespondent/">Al Jazeera Correspondent</a></li>\r\n                        <li><a href="/programmes/rewind/">REWIND</a></li>\r\n                        <li><a href="/documentaries">All</a></li>\r\n                      </ul>\r\n                    </li>\r\n                  </ul>\r\n                </li>\r\n                <li class="dropdown menu-large"><a class="dropdown-toggle" data-toggle="dropdown" href="/programmes/">Shows <b class="caret"></b></a><a class="mobile-drop dropdown-toggle" data-toggle="dropdown" href="#">More</a><ul class="dropdown-menu megamenu row">\r\n                    <li class="col-sm-4">\r\n                      <ul>\r\n                        <li><a href="/programmes/insidestory/">Inside Story</a></li>\r\n                        <li><a href="http://stream.aljazeera.com" target="_blank">The Stream</a></li>\r\n                        <li><a href="/programmes/listeningpost/">The Listening Post</a></li>\r\n                        <li><a href="/programmes/talktojazeera/">Talk to Al Jazeera</a></li>\r\n                        <li><a href="/programmes/the-big-picture/">The Big Picture</a></li>\r\n                        <li><a href="/programmes/countingthecost/">Counting the Cost</a></li>\r\n                        <li><a href="/programmes/upfront/">UpFront</a></li>\r\n                        <li><a href="/programmes/earthrise/">earthrise</a></li>\r\n                        <li><a href="/programmes/empire/">Empire</a></li>\r\n                        <li><a href="/programmes" target="_self">All</a></li>\r\n                      </ul>\r\n                    </li>\r\n                  </ul>\r\n                </li>\r\n                <li><a href="/investigations/">Investigations </a></li>\r\n                <li><a href="/indepth/opinion/">Opinion </a></li>\r\n                <li class="dropdown menu-large"><a class="dropdown-toggle" data-toggle="dropdown" href="#">More <b class="caret"></b></a><a class="mobile-drop dropdown-toggle" data-toggle="dropdown" href="#">More</a><ul class="dropdown-menu megamenu row">\r\n                    <li class="col-sm-4">\r\n                      <ul>\r\n                        <li><a href="/indepth/features/">Features</a></li>\r\n                        <li><a href="/indepth/inpictures/">In Pictures</a></li>\r\n                        <li><a href="/indepth/interactive/">Interactive</a></li>\r\n                        <li><a href="/indepth/interactive/documentaries/">Interactive Documentaries</a></li>\r\n                        <li><a href="/shorts/">AJ Shorts</a></li>\r\n                        <li><a href="/podcasts/">Podcasts</a></li>\r\n                        <li><a href="/blogs/">Reporter\'s Notebook</a></li>\r\n                        <li><a href="/topics/categories/human_rights.html">Human Rights</a></li>\r\n                        <li><a href="/topics/categories/sport.html">Sport</a></li>\r\n                        <li><a href="/topics/categories/science-and-technology.html">Science &amp; Technology</a></li>\r\n                        <li><a href="/topics/categories/weather.html">Weather</a></li>\r\n                      </ul>\r\n                    </li>\r\n                  </ul>\r\n                </li>\r\n              </ul>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div><nav class="nav-topics nav-wide"><ul>\r\n          <li id="NavTopTopics">Now:</li>\r\n          <li><a href="/topics/country/syria.html">Syria\'s Civil War</a></li>\r\n          <li><a href="/topics/regions/middleeast.html">Middle East</a></li>\r\n          <li><a href="/topics/country/israel.html">Israel</a></li>\r\n          <li><a href="/topics/subjects/rohingya.html">Rohingya</a></li>\r\n          <li><a href="/topics/country/egypt.html">Egypt</a></li>\r\n        </ul></nav></div>\r\n    <div class="col-sm-3 search-live-block">\r\n      <div class="live-watch-section">\r\n        <div class="arr-up"></div>\r\n        <ul class="live-watch-play">\r\n          <li class="live-now-playing"><a>Now Playing</a></li>\r\n          <li class="live-watch"><span><img alt="" data-pin-nopin="true" src="/img/nov-2016/WatchLive_SmallWatchIcon_hover.png"></span><a class="watch-anchor" href="/watch_now/" id="watch-now-link">Watch</a></li>\r\n        </ul>\r\n        <ul class="live-listen-play">\r\n          <li class="live-now-listening"><a class="showing-now" href="#">news</a></li>\r\n          <li class="live-listen"><a class="listen-anchor-img watch-anchor listen-now-link" href="http://listen.aljazeera.com/english/livestream?utm_source=AJE_website&amp;utm_medium=navbar&amp;utm_campaign=AJE_nav" onclick="window.open(this.href,\'ajlisten\',\'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=380,height=567\'); return false;" target="_blank"><span><img alt="" data-pin-nopin="true" src="/img/nov-2016/WatchLive_SmallListenIcon.png"></span><span class="live-listen-wd">Listen</span></a></li>\r\n        </ul>\r\n        <ul class="TVScheduleLink">\r\n          <li><a href="/watch_now/epgschedule.html">TV Schedule</a></li>\r\n        </ul>\r\n      </div>\r\n      <div class="search-btn-section">\r\n        <ul>\r\n          <li class="watchlive-active"><a href="#"><img src="/img/nov-2016/WatchNowPlayIcon_V1.png"><span>Live</span></a></li>\r\n          <li class="search-btn-top"><button class="button-search-top" type="button">submit</button></li>\r\n        </ul>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n<div class="form-wrapper-wrap" xmlns:media="http://search.yahoo.com/mrss/">\r\n  <div class="container">\r\n    <div class="row">\r\n      <div class="col-sm-12">\r\n        <div class="form-wrapper"><span class="genericon genericon-close search-close"></span><input class="field-search searchText" id="searchText" placeholder="Search..." type="text"></div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div></div></div></div></div><div></div></div></div></div><!--PageLoadedSucessfully--></div></div><div></div></div></div></div><div><div><div><div style="width:100%"><div></div></div><div></div></div></div></div></div>            \n        </div>\n\n        <div id="mobile-header" class="mobile-header">\n            <div><div><div><div><div style="width:100%"><div><div><div><div><div style="width:100%"><div><div><div style="border-style:none;"><div class="container" xmlns:media="http://search.yahoo.com/mrss/">\r\n  <div class="row">\r\n    <div class="col-sm-9 navigation-block">\r\n      <div class="navigation">\r\n        <div class="navbar navbar-default">\r\n          <div class="container">\r\n            <div class="navbar-header"><button id="nav-mobile" class="navbar-toggle" data-target=".navbar-collapse" data-toggle="collapse" type="button" onclick="sendGAEvent(\'Mobile\',\'click\',\'Menu icon\');"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a class="navbar-brand" href="/"><img alt="Al Jazeera" src="/assets/images/AljazeeraLogo.jpg"></a></div>\r\n            <div class="navbar-collapse no-transition collapse">\r\n              <ul class="nav navbar-nav">\r\n                <div class="form-search nav-form-search"><input class="field-search" id="search" type="text" value=""><button class="button-search" type="button">submit</button></div>\r\n                <li class="dropdown menu-large"><a class="dropdown-toggle" data-toggle="dropdown" href="/news/">News <b class="caret"></b></a><a class="mobile-drop dropdown-toggle" data-toggle="dropdown" href="#">More</a><ul class="dropdown-menu megamenu row">\r\n                    <li class="col-sm-4">\r\n                      <ul>\r\n                        <li><a href="/topics/regions/middleeast.html">Middle East</a></li>\r\n                        <li><a href="/topics/regions/africa.html">Africa</a></li>\r\n                        <li><a href="/topics/regions/asia.html">Asia</a></li>\r\n                        <li><a href="/topics/regions/us-canada.html">US &amp; Canada</a></li>\r\n                        <li><a href="/topics/regions/latin-america.html">Latin America</a></li>\r\n                        <li><a href="/topics/regions/europe.html">Europe</a></li>\r\n                        <li><a href="/topics/regions/asia-pacific.html">Asia Pacific</a></li>\r\n                        <li><a href="/news" target="_self">All</a></li>\r\n                      </ul>\r\n                    </li>\r\n                  </ul>\r\n                </li>\r\n                <li><a href="/topics/regions/middleeast.html">Middle East </a></li>\r\n                <li class="dropdown menu-large"><a class="dropdown-toggle" data-toggle="dropdown" href="/documentaries/">Documentaries <b class="caret"></b></a><a class="mobile-drop dropdown-toggle" data-toggle="dropdown" href="#">More</a><ul class="dropdown-menu megamenu row">\r\n                    <li class="col-sm-4">\r\n                      <ul>\r\n                        <li><a href="/programmes/specialseries/">Featured Documentaries</a></li>\r\n                        <li><a href="/programmes/witness/">Witness</a></li>\r\n                        <li><a href="/programmes/aljazeeraworld/">Al Jazeera World</a></li>\r\n                        <li><a href="/programmes/101east/">101 East</a></li>\r\n                        <li><a href="/programmes/peopleandpower/">People &amp; Power</a></li>\r\n                        <li><a href="/programmes/faultlines/">Fault Lines</a></li>\r\n                        <li><a href="/programmes/aljazeera-selects/">Al Jazeera Selects </a></li>\r\n                        <li><a href="/programmes/aljazeeracorrespondent/">Al Jazeera Correspondent</a></li>\r\n                        <li><a href="/programmes/rewind/">REWIND</a></li>\r\n                        <li><a href="/documentaries">All</a></li>\r\n                      </ul>\r\n                    </li>\r\n                  </ul>\r\n                </li>\r\n                <li class="dropdown menu-large"><a class="dropdown-toggle" data-toggle="dropdown" href="/programmes/">Shows <b class="caret"></b></a><a class="mobile-drop dropdown-toggle" data-toggle="dropdown" href="#">More</a><ul class="dropdown-menu megamenu row">\r\n                    <li class="col-sm-4">\r\n                      <ul>\r\n                        <li><a href="/programmes/insidestory/">Inside Story</a></li>\r\n                        <li><a href="http://stream.aljazeera.com" target="_blank">The Stream</a></li>\r\n                        <li><a href="/programmes/listeningpost/">The Listening Post</a></li>\r\n                        <li><a href="/programmes/talktojazeera/">Talk to Al Jazeera</a></li>\r\n                        <li><a href="/programmes/the-big-picture/">The Big Picture</a></li>\r\n                        <li><a href="/programmes/countingthecost/">Counting the Cost</a></li>\r\n                        <li><a href="/programmes/upfront/">UpFront</a></li>\r\n                        <li><a href="/programmes/earthrise/">earthrise</a></li>\r\n                        <li><a href="/programmes/empire/">Empire</a></li>\r\n                        <li><a href="/programmes" target="_self">All</a></li>\r\n                      </ul>\r\n                    </li>\r\n                  </ul>\r\n                </li>\r\n                <li><a href="/investigations/">Investigations </a></li>\r\n                <li><a href="/indepth/opinion/">Opinion </a></li>\r\n                <li class="dropdown menu-large"><a class="dropdown-toggle" data-toggle="dropdown" href="#">More <b class="caret"></b></a><a class="mobile-drop dropdown-toggle" data-toggle="dropdown" href="#">More</a><ul class="dropdown-menu megamenu row">\r\n                    <li class="col-sm-4">\r\n                      <ul>\r\n                        <li><a href="/indepth/features/">Features</a></li>\r\n                        <li><a href="/indepth/inpictures/">In Pictures</a></li>\r\n                        <li><a href="/indepth/interactive/">Interactive</a></li>\r\n                        <li><a href="/indepth/interactive/documentaries/">Interactive Documentaries</a></li>\r\n                        <li><a href="/shorts/">AJ Shorts</a></li>\r\n                        <li><a href="/podcasts/">Podcasts</a></li>\r\n                        <li><a href="/blogs/">Reporter\'s Notebook</a></li>\r\n                        <li><a href="/topics/categories/human_rights.html">Human Rights</a></li>\r\n                        <li><a href="/topics/categories/sport.html">Sport</a></li>\r\n                        <li><a href="/topics/categories/science-and-technology.html">Science &amp; Technology</a></li>\r\n                        <li><a href="/topics/categories/weather.html">Weather</a></li>\r\n                      </ul>\r\n                    </li>\r\n                  </ul>\r\n                </li>\r\n              </ul>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div><nav class="nav-topics nav-wide"><ul>\r\n          <li id="NavTopTopics">Now:</li>\r\n          <li><a href="/topics/country/syria.html">Syria\'s Civil War</a></li>\r\n          <li><a href="/topics/regions/middleeast.html">Middle East</a></li>\r\n          <li><a href="/topics/country/israel.html">Israel</a></li>\r\n          <li><a href="/topics/subjects/rohingya.html">Rohingya</a></li>\r\n          <li><a href="/topics/country/egypt.html">Egypt</a></li>\r\n        </ul></nav></div>\r\n    <div class="col-sm-3 search-live-block">\r\n      <div class="live-watch-section">\r\n        <div class="arr-up"></div>\r\n        <ul class="live-watch-play">\r\n          <li class="live-now-playing"><a>Now Playing</a></li>\r\n          <li class="live-watch"><span><img alt="" data-pin-nopin="true" src="/img/nov-2016/WatchLive_SmallWatchIcon_hover.png"></span><a class="watch-anchor" href="/watch_now/" id="watch-now-link">Watch</a></li>\r\n        </ul>\r\n        <ul class="live-listen-play">\r\n          <li class="live-now-listening"><a class="showing-now" href="#">news</a></li>\r\n          <li class="live-listen"><a class="listen-anchor-img watch-anchor listen-now-link" href="http://listen.aljazeera.com/english/livestream?utm_source=AJE_website&amp;utm_medium=navbar&amp;utm_campaign=AJE_nav" onclick="window.open(this.href,\'ajlisten\',\'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=380,height=567\'); return false;" target="_blank"><span><img alt="" data-pin-nopin="true" src="/img/nov-2016/WatchLive_SmallListenIcon.png"></span><span class="live-listen-wd">Listen</span></a></li>\r\n        </ul>\r\n        <ul class="TVScheduleLink">\r\n          <li><a href="/watch_now/epgschedule.html">TV Schedule</a></li>\r\n        </ul>\r\n      </div>\r\n      <div class="search-btn-section">\r\n        <ul>\r\n          <li class="watchlive-active"><a href="#"><img src="/img/nov-2016/WatchNowPlayIcon_V1.png"><span>Live</span></a></li>\r\n          <li class="search-btn-top"><button class="button-search-top" type="button">submit</button></li>\r\n        </ul>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n<div class="form-wrapper-wrap" xmlns:media="http://search.yahoo.com/mrss/">\r\n  <div class="container">\r\n    <div class="row">\r\n      <div class="col-sm-12">\r\n        <div class="form-wrapper"><span class="genericon genericon-close search-close"></span><input class="field-search searchText" id="searchText" placeholder="Search..." type="text"></div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div></div></div></div></div><div></div></div></div></div><!--PageLoadedSucessfully--></div></div><div></div></div></div></div><div><div><div><div style="width:100%"><div></div></div><div></div></div></div></div></div> \n        </div>\n      <!-- googleon: index -->\n      <div id="header_container" style="display: none;">\n   \t\t<div class="container">\n            <div class="row">\n                <div class="col-md-12">\n                    <ul id="js-news" class="js-hidden">\n                    </ul>\n                </div>\n            </div>\n        </div>\n\t  </div>\n        <div class="clear-fix"></div>\n        <br>\n        <div id="placeholder1" type="content">\n            <!-- comments goes here -->\n        \n\t<div><div><div><div><div style="width:100%"><div><div><div style=";border-style:none"></div></div></div></div><div></div></div></div></div><div><div><div><div style="width:100%"><div><section class="middle-east topics-section"><div><div><div><div style="width:100%"><div><div class="container"><div><div><div><div style="width:100%"><div><div class="row"><div><div><div><div style="width:100%"><div><div><div style=";border-style:none"><div class="col-md-12 TopicPageTitle" xmlns:media="http://search.yahoo.com/mrss/"><a href="#" class="topics-title"><h1>North Korea News</h1></a></div></div></div></div></div><div></div></div></div></div><div><div><div><div style="width:100%"><div guid="" path="BS-TopicsTopStories" inherited="a414" applyzonekeepinhritance="true"><div><div style="border-style:none;"><!-- googleoff: index --><div class="top-topics-wrapper" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:systemclass="Oryx">\r\n  <div class="col-md-6 middleEast-feature-section-lt programmes-style">\r\n    <div class="top-section-lt">\r\n      <div class="frame-container"><a href="/programmes/insidestory/2017/10/abe-change-japan-pacifist-constitution-171023114958518.html"><img class="img-responsive" onerror="this.onerror=null;this.src=\'/img/nov-2016/novresptopfeature.jpg\';" src="/mritems/imagecache/mbdxxlarge/mritems/Images/2017/10/23/315fe03ffb2f475aad0ab41704941081_18.jpg" alt=" Will Abe change Japan\'s pacifist constitution? " title=" Will Abe change Japan\'s pacifist constitution? "><div class="cardsvideoduration">24:50</div></a><div class="overlayX"></div>\r\n      </div>\r\n      <div class="top-feature-overlay-cont"><img class="programmes-video-icon" src="/img/nov-2016/video-programmes.png" alt=""><p class="big-image-label"><a href="/programmes/insidestory/">Inside Story</a></p><a href="/programmes/insidestory/2017/10/abe-change-japan-pacifist-constitution-171023114958518.html"><h2 class="top-sec-title"> Will Abe change Japan\'s pacifist constitution? </h2></a><p class="top-sec-desc">After election win for his party and coalition partner, the PM signaled a push towards reforming the constitution. </p>\r\n      </div>\r\n      <div class="top-feature-overlay"></div>\r\n    </div>\r\n  </div>\r\n  <div class="mobile-adv" id="mobiletopad"></div>\r\n  <div class="col-md-6 middle-east-bot">\r\n    <div class="row middleEast-rt-top">\r\n      <div class="col-md-6 middleEast-rt-topic-wrap default-style default-style article-wz-video">\r\n        <div class="top-section-rt-s1 ">\r\n          <div class="frame-container"><a href="/news/2017/10/japans-abe-vows-tackle-north-korea-threat-poll-win-171023143302655.html"><img class="img-responsive" onerror="this.onerror=null;this.src=\'/img/nov-2016/novrespfeaturethumb.jpg\';" src="https://bc05.aljazeera.com/665003303001/201710/2172/665003303001_5622494101001_5622403836001-th.jpg?pubId=665003303001" alt="Japan\'s Abe vows to tackle North Korea threat after poll win" title="Japan\'s Abe vows to tackle North Korea threat after poll win"><div class="cardsvideoduration">02:03</div>\r\n              <div class="overlayX"></div></a></div>\r\n          <div class="topFeature-sblock-wr"><img class="programmes-video-icon" src="/img/nov-2016/video-programmes.png" alt=""><p class="small-image-label"><a href="/topics/country/japan.html">Japan</a></p><a href="/news/2017/10/japans-abe-vows-tackle-north-korea-threat-poll-win-171023143302655.html"><h2 class="top-sec-smalltitle">Japan\'s Abe vows to tackle North Korea threat after poll win</h2></a><div class="row opinion-style-wrap">\r\n              <div class="opinion-author-image"><a href="/profile/sarah-clarke.html"><img class="opinion-style-author-img" onerror="this.onerror=null;this.src=\'/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png\';" src="/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png" alt="Sarah Clarke" title="Sarah Clarke"></a></div>\r\n              <div class="opinion-style-author-name-wrap">\r\n                <p class="opinion-style-author-name"><span>by </span><a href="/profile/sarah-clarke.html">Sarah Clarke</a></p>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class="top-feature-overlay"></div>\r\n        </div>\r\n      </div>\r\n      <div class="col-md-6 middleEast-rt-topic-wrap default-style default-style">\r\n        <div class="top-section-rt-s1 ">\r\n          <div class="frame-container"><a href="/news/2017/08/north-korea-tensions-latest-updates-170829111529560.html"><img class="img-responsive" onerror="this.onerror=null;this.src=\'/img/nov-2016/novrespfeaturethumb.jpg\';" src="/mritems/imagecache/mbdresplarge/mritems/Images/2017/8/12/deb5515172ff44cd8a51cc0f662e87a9_18.jpg" alt="North Korea tensions: All the latest updates" title="North Korea tensions: All the latest updates"><div class="cardsvideoduration">25:15</div>\r\n              <div class="overlayX"></div></a></div>\r\n          <div class="topFeature-sblock-wr"><img class="programmes-video-icon" src="/img/nov-2016/video-programmes.png" alt=""><p class="small-image-label"><a href="/topics/country/north-korea.html">North Korea</a></p><a href="/news/2017/08/north-korea-tensions-latest-updates-170829111529560.html"><h2 class="top-sec-smalltitle">North Korea tensions: All the latest updates</h2></a></div>\r\n          <div class="top-feature-overlay"></div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <div class="row middleEast-rt-bottom">\r\n      <div class="col-md-6 middleEast-rt-topic-wrap default-style default-style">\r\n        <div class="top-section-rt-s1 ">\r\n          <div class="frame-container"><a href="/news/2017/10/171023062721437.html"><img class="img-responsive" onerror="this.onerror=null;this.src=\'/img/nov-2016/novrespfeaturethumb.jpg\';" src="/mritems/imagecache/mbdresplarge/mritems/Images/2017/10/23/315fe03ffb2f475aad0ab41704941081_18.jpg" alt="Abe: Japan to pursue \'strong diplomacy\' against N Korea" title="Abe: Japan to pursue \'strong diplomacy\' against N Korea"><div class="overlayX"></div></a></div>\r\n          <div class="topFeature-sblock-wr"><img class="programmes-video-icon" src="/img/nov-2016/video-programmes.png" alt=""><p class="small-image-label"><a href="/topics/events/election.html">Elections</a></p><a href="/news/2017/10/171023062721437.html"><h2 class="top-sec-smalltitle">Japan\'s Abe aims at North Korea after big poll win</h2></a></div>\r\n          <div class="top-feature-overlay"></div>\r\n        </div>\r\n      </div>\r\n      <div class="col-md-6 middleEast-rt-topic-wrap default-style default-style">\r\n        <div class="top-section-rt-s1 ">\r\n          <div class="frame-container"><a href="/news/2017/10/jimmy-carter-north-korea-nyt-171022094909147.html"><img class="img-responsive" onerror="this.onerror=null;this.src=\'/img/nov-2016/novrespfeaturethumb.jpg\';" src="/mritems/imagecache/mbdresplarge/mritems/Images/2017/10/22/fd7a5cb8412f4b4ba2695dcddbeddcf4_18.jpg" alt="Jimmy Carter says I would go to North Korea: NYT" title="Jimmy Carter says I would go to North Korea: NYT"><div class="overlayX"></div></a></div>\r\n          <div class="topFeature-sblock-wr"><img class="programmes-video-icon" src="/img/nov-2016/video-programmes.png" alt=""><p class="small-image-label"><a href="/topics/regions/asia-pacific.html">Asia Pacific</a></p><a href="/news/2017/10/jimmy-carter-north-korea-nyt-171022094909147.html"><h2 class="top-sec-smalltitle">Jimmy Carter says I would go to North Korea: NYT</h2></a></div>\r\n          <div class="top-feature-overlay"></div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div><!-- googleon: index --></div></div></div></div><div></div></div></div></div></div></div></div><div></div></div></div></div></div></div></div><div></div></div></div></div></section></div></div><div></div></div></div></div><div><div><div><div style="width:100%"><div><div class="topics-page-section"><div><div><div><div style="width:100%"><div><div class="container"><div><div><div><div style="width:100%"><div><div class="row"><div><div><div><div style="width:100%"><div guid="" path="BS-TopicStoriesList1" inherited="a418" applyzonekeepinhritance="true"><div class="col-lg-8 col-md-12"><div><div style=";border-style:none"><!-- googleoff: index --><div class="topics-sec-block" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:systemclass="Oryx">\r\n  <div class="row topics-sec-item opinion-style">\r\n    <div class="col-sm-7 topics-sec-item-cont">\r\n      <p class="topics-sec-item-label"><a class="topics-sec-item-label" href="/indepth/opinion/">Opinion</a><time id="PubTime">22 Oct 2017 11:33 GMT</time></p><a href="/indepth/opinion/assassinating-kim-jung-wrong-171020080046237.html"><h2 class="topics-sec-item-head">Assassinating Kim Jong-un could go so wrong</h2></a><p class="topics-sec-item-p">The many ways in which the assassination of the North Korean leader could lead to a total disaster.</p><a href="/profile/alexander-gillespie.html"><img class="topics-sec-item-opinion-mobi-img" onerror="this.onerror=null;this.src=\'/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png\';" src="/mritems/imagecache/profile/mritems/Images/2017/8/2/0618a462f9764d478a477f05326ec065_6.jpg" alt="Alexander Gillespie" title="Alexander Gillespie"></a><p class="opinion-author">\r\n              by\r\n              <a href="/profile/alexander-gillespie.html"><span>Alexander Gillespie</span></a></p>\r\n    </div>\r\n    <div class="col-sm-5 topics-sec-item-opinion-img-wrap"><a href="/profile/alexander-gillespie.html"><img class="topics-sec-item-opinion-img lazy" onerror="this.onerror=null;this.src=\'/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png\';" data-src="/mritems/imagecache/profile/mritems/Images/2017/8/2/0618a462f9764d478a477f05326ec065_6.jpg" alt="Alexander Gillespie" title="Alexander Gillespie" src="/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png"></a></div>\r\n    <div class="topics-divider"></div>\r\n  </div>\r\n  <div class="row topics-sec-item default-style">\r\n    <div class="col-sm-7 topics-sec-item-cont">\r\n      <p class="topics-sec-item-label"><a class="topics-sec-item-label" href="/topics/country/north-korea.html">North Korea</a><time id="PubTime">19 Oct 2017 12:24 GMT</time></p><a href="/news/2017/10/north-korea-threatens-unimaginable-strike-ship-171019120052880.html"><h2 class="topics-sec-item-head">North Korea threatens \'unimaginable strike\' on US ship</h2></a><p class="topics-sec-item-p">State news agency describes USS Ronald Reagan aircraft carrier as a prime \'target\' as it carries out war games. </p> </div>\r\n    <div class="col-sm-5 topics-sec-item-img"><a class="centered-video-icon" href="/news/2017/10/north-korea-threatens-unimaginable-strike-ship-171019120052880.html"><img src="/img/nov-2016/video-programmes.png"></a><a href="/news/2017/10/north-korea-threatens-unimaginable-strike-ship-171019120052880.html"><img class="img-responsive lazy" onerror="this.onerror=null;this.src=\'/assets/images/novresptopfeature.jpg\';" data-src="/mritems/imagecache/mbdresplarge/mritems/Images/2017/10/19/1aaa0670d3a24404b09f1769c0fd5e10_18.jpg" alt="North Korea threatens \'unimaginable strike\' on US ship" title="North Korea threatens \'unimaginable strike\' on US ship" src="/assets/images/novresptopfeature.jpg"></a></div>\r\n    <div class="topics-divider"></div>\r\n  </div>\r\n  <div class="row topics-sec-item default-style">\r\n    <div class="col-sm-7 topics-sec-item-cont">\r\n      <p class="topics-sec-item-label"><a class="topics-sec-item-label" href="/topics/country/north-korea.html">North Korea</a><time id="PubTime">17 Oct 2017 04:01 GMT</time></p><a href="/news/2017/10/north-korea-nuclear-war-break-moment-171017034147416.html"><h2 class="topics-sec-item-head">North Korea: Nuclear war may break out at \'any moment\'</h2></a><p class="topics-sec-item-p">Pyongyang\'s deputy UN ambassador says his country is aware of a \'secret operation\' to remove the North\'s leadership. </p> </div>\r\n    <div class="col-sm-5 topics-sec-item-img"><a class="centered-video-icon" href="/news/2017/10/north-korea-nuclear-war-break-moment-171017034147416.html"><img src="/img/nov-2016/video-programmes.png"></a><a href="/news/2017/10/north-korea-nuclear-war-break-moment-171017034147416.html"><img class="img-responsive lazy" onerror="this.onerror=null;this.src=\'/assets/images/novresptopfeature.jpg\';" data-src="/mritems/imagecache/mbdresplarge/mritems/Images/2017/9/24/8525481914ec4aadb869a3928d88c3f4_18.jpg" alt="North Korea: Nuclear war may break out at \'any moment\'" title="North Korea: Nuclear war may break out at \'any moment\'" src="/assets/images/novresptopfeature.jpg"></a></div>\r\n    <div class="topics-divider"></div>\r\n  </div>\r\n  <div class="row topics-sec-item default-style article-wz-video">\r\n    <div class="col-sm-7 topics-sec-item-cont">\r\n      <p class="topics-sec-item-label"><a class="topics-sec-item-label" href="/topics/country/south-korea.html">South Korea</a><time id="PubTime">10 Oct 2017 17:02 GMT</time></p><a href="/news/2017/10/south-korea-launches-annual-military-festival-norths-rulers-mark-anniversary-171010170221379.html"><h2 class="topics-sec-item-head">S Korea has military festival as N Korea rulers mark anniversary</h2></a><p class="topics-sec-item-p">South Korea has launched an annual military festival which they expect will attract at least one million visitors.</p> </div>\r\n    <div class="col-sm-5 topics-sec-item-img"><a class="centered-video-icon" href="/news/2017/10/south-korea-launches-annual-military-festival-norths-rulers-mark-anniversary-171010170221379.html"><img src="/img/nov-2016/video-programmes.png"></a><a href="/news/2017/10/south-korea-launches-annual-military-festival-norths-rulers-mark-anniversary-171010170221379.html"><img class="img-responsive lazy" onerror="this.onerror=null;this.src=\'/assets/images/novresptopfeature.jpg\';" data-src="https://bc05.aljazeera.com/665003303001/201710/1225/665003303001_5604335693001_5604123520001-th.jpg?pubId=665003303001" alt="S Korea has military festival as N Korea rulers mark anniversary" title="S Korea has military festival as N Korea rulers mark anniversary" src="/assets/images/novresptopfeature.jpg"><div class="cardsvideoduration">02:24</div></a></div>\r\n    <div class="topics-divider"></div>\r\n  </div>\r\n  <div class="row topics-sec-item default-style">\r\n    <div class="col-sm-7 topics-sec-item-cont">\r\n      <p class="topics-sec-item-label"><a class="topics-sec-item-label" href="/topics/regions/asia-pacific.html">Asia Pacific</a><time id="PubTime">08 Oct 2017 22:23 GMT</time></p><a href="/news/2017/10/north-korean-leader-promotes-sister-kim-yo-jong-171008172800383.html"><h2 class="topics-sec-item-head">North Korea\'s Kim promotes sister to centre of power</h2></a><p class="topics-sec-item-p">Kim Jong-un announces changes at line-up of powerful Workers Party\'s Politburo as he reaffirms N Korea\'s nuclear drive.</p> </div>\r\n    <div class="col-sm-5 topics-sec-item-img"><a class="centered-video-icon" href="/news/2017/10/north-korean-leader-promotes-sister-kim-yo-jong-171008172800383.html"><img src="/img/nov-2016/video-programmes.png"></a><a href="/news/2017/10/north-korean-leader-promotes-sister-kim-yo-jong-171008172800383.html"><img class="img-responsive lazy" onerror="this.onerror=null;this.src=\'/assets/images/novresptopfeature.jpg\';" data-src="/mritems/imagecache/mbdresplarge/mritems/Images/2017/10/8/7a24c1cb81764be5ae3b3dfeee57d1a7_18.jpg" alt="North Korean leader promotes sister Kim Yo-jong" title="North Korean leader promotes sister Kim Yo-jong" src="/assets/images/novresptopfeature.jpg"></a></div>\r\n    <div class="topics-divider"></div>\r\n  </div>\r\n  <div class="row topics-sec-item default-style">\r\n    <div class="col-sm-7 topics-sec-item-cont">\r\n      <p class="topics-sec-item-label"><a class="topics-sec-item-label" href="/topics/regions/us-canada.html">US &amp; Canada</a><time id="PubTime">08 Oct 2017 05:03 GMT</time></p><a href="/news/2017/10/trump-north-korea-work-171008041543749.html"><h2 class="topics-sec-item-head">Trump on North Korea: \'Only one thing will work\'</h2></a><p class="topics-sec-item-p">War of words between US president and Kim Jong-un further escalates as Trump hints at military intervention. </p> </div>\r\n    <div class="col-sm-5 topics-sec-item-img"><a class="centered-video-icon" href="/news/2017/10/trump-north-korea-work-171008041543749.html"><img src="/img/nov-2016/video-programmes.png"></a><a href="/news/2017/10/trump-north-korea-work-171008041543749.html"><img class="img-responsive lazy" onerror="this.onerror=null;this.src=\'/assets/images/novresptopfeature.jpg\';" data-src="/mritems/imagecache/mbdresplarge/mritems/Images/2017/10/8/36e465552e1e4e159da48c851f0791ae_18.jpg" alt="Trump on North Korea: \'Only one thing will work\'" title="Trump on North Korea: \'Only one thing will work\'" src="/assets/images/novresptopfeature.jpg"></a></div>\r\n    <div class="topics-divider"></div>\r\n  </div>\r\n  <div class="row topics-sec-item default-style">\r\n    <div class="col-sm-7 topics-sec-item-cont">\r\n      <p class="topics-sec-item-label"><a class="topics-sec-item-label" href="/topics/country/malaysia.html">Malaysia</a><time id="PubTime">05 Oct 2017 05:38 GMT</time></p><a href="/news/2017/10/chemist-vx-byproduct-kim-murder-suspect-shirt-171005051206582.html"><h2 class="topics-sec-item-head">VX byproduct \'found on Kim murder suspect\'s shirt\'</h2></a><p class="topics-sec-item-p">Testimony provides first evidence linking VX to suspects accused of smearing nerve agent on Kim Jong-nam\'s face.</p> </div>\r\n    <div class="col-sm-5 topics-sec-item-img"><a class="centered-video-icon" href="/news/2017/10/chemist-vx-byproduct-kim-murder-suspect-shirt-171005051206582.html"><img src="/img/nov-2016/video-programmes.png"></a><a href="/news/2017/10/chemist-vx-byproduct-kim-murder-suspect-shirt-171005051206582.html"><img class="img-responsive lazy" onerror="this.onerror=null;this.src=\'/assets/images/novresptopfeature.jpg\';" data-src="/mritems/imagecache/mbdresplarge/mritems/Images/2017/2/28/1b70097151f144dd8761a00b6a4f7d46_18.jpg" alt="Chemist: VX byproduct on Kim murder suspect\'s shirt" title="Chemist: VX byproduct on Kim murder suspect\'s shirt" src="/assets/images/novresptopfeature.jpg"></a></div>\r\n    <div class="topics-divider"></div>\r\n  </div>\r\n  <div class="row topics-sec-item default-style article-wz-video">\r\n    <div class="col-sm-7 topics-sec-item-cont">\r\n      <p class="topics-sec-item-label"><a class="topics-sec-item-label" href="/topics/country/north-korea.html">North Korea</a><time id="PubTime">02 Oct 2017 22:20 GMT</time></p><a href="/news/2017/10/trump-diplomat-don-bother-talking-korea-171002034658848.html"><h2 class="topics-sec-item-head">Trump to US diplomat: Don\'t bother talking to N Korea</h2></a><p class="topics-sec-item-p">US president contradicts Rex Tillerson\'s efforts to engage Pyongyang over its nuclear weapons programme. </p> </div>\r\n    <div class="col-sm-5 topics-sec-item-img"><a class="centered-video-icon" href="/news/2017/10/trump-diplomat-don-bother-talking-korea-171002034658848.html"><img src="/img/nov-2016/video-programmes.png"></a><a href="/news/2017/10/trump-diplomat-don-bother-talking-korea-171002034658848.html"><img class="img-responsive lazy" onerror="this.onerror=null;this.src=\'/assets/images/novresptopfeature.jpg\';" data-src="/mritems/imagecache/mbdresplarge/mritems/Images/2017/10/2/2911b4f9aadb4d57a2627a781ebc5842_18.jpg" alt="Trump to US diplomat: Don\'t bother talking to N Korea" title="Trump to US diplomat: Don\'t bother talking to N Korea" src="/assets/images/novresptopfeature.jpg"><div class="cardsvideoduration">02:13</div></a></div>\r\n    <div class="topics-divider"></div>\r\n  </div>\r\n  <div class="row topics-sec-item default-style article-wz-video">\r\n    <div class="col-sm-7 topics-sec-item-cont">\r\n      <p class="topics-sec-item-label"><a class="topics-sec-item-label" href="/topics/regions/middleeast.html">Middle East</a><time id="PubTime">02 Oct 2017 15:19 GMT</time></p><a href="/news/2017/10/inquiry-reveals-egyptian-violation-arms-trade-embargo-north-korea-171002151912672.html"><h2 class="topics-sec-item-head">UN inquiry reveals Egypt violated arms embargo on North Korea</h2></a><p class="topics-sec-item-p">A UN investigation has revealed that the Egyptian government violated an international embargo on trading weapons with North Korea.</p> </div>\r\n    <div class="col-sm-5 topics-sec-item-img"><a class="centered-video-icon" href="/news/2017/10/inquiry-reveals-egyptian-violation-arms-trade-embargo-north-korea-171002151912672.html"><img src="/img/nov-2016/video-programmes.png"></a><a href="/news/2017/10/inquiry-reveals-egyptian-violation-arms-trade-embargo-north-korea-171002151912672.html"><img class="img-responsive lazy" onerror="this.onerror=null;this.src=\'/assets/images/novresptopfeature.jpg\';" data-src="https://bc05.aljazeera.com/665003303001/201710/3475/665003303001_5595661118001_5595592841001-th.jpg?pubId=665003303001" alt="UN inquiry reveals Egypt violated arms embargo on North Korea" title="UN inquiry reveals Egypt violated arms embargo on North Korea" src="/assets/images/novresptopfeature.jpg"><div class="cardsvideoduration">01:32</div></a></div>\r\n    <div class="topics-divider"></div>\r\n  </div>\r\n  <div class="row topics-sec-item default-style">\r\n    <div class="col-sm-7 topics-sec-item-cont">\r\n      <p class="topics-sec-item-label"><a class="topics-sec-item-label" href="/topics/regions/europe.html">Europe</a><time id="PubTime">01 Oct 2017 09:07 GMT</time></p><a href="/news/2017/10/october-1-catalan-vote-korea-hk-protests-171001052302574.html"><h2 class="topics-sec-item-head">Sunday\'s brief: Catalan vote, N Korea, Hong Kong march</h2></a><p class="topics-sec-item-p">Tensions soar in Spain amid the Catalonia poll, it\'s China\'s National Day, and we meet a victim of Kashmir violence.</p> </div>\r\n    <div class="col-sm-5 topics-sec-item-img"><a class="centered-video-icon" href="/news/2017/10/october-1-catalan-vote-korea-hk-protests-171001052302574.html"><img src="/img/nov-2016/video-programmes.png"></a><a href="/news/2017/10/october-1-catalan-vote-korea-hk-protests-171001052302574.html"><img class="img-responsive lazy" onerror="this.onerror=null;this.src=\'/assets/images/novresptopfeature.jpg\';" data-src="/mritems/imagecache/mbdresplarge/mritems/Images/2017/10/1/fb7da92a8aa946acbffe845d6c906cd9_18.jpg" alt="The Brief: Catalan vote, N Korea, Hong Kong protests" title="The Brief: Catalan vote, N Korea, Hong Kong protests" src="/assets/images/novresptopfeature.jpg"></a></div>\r\n    <div class="topics-divider"></div>\r\n  </div>\r\n  <div class="row topics-sec-item default-style">\r\n    <div class="col-sm-7 topics-sec-item-cont">\r\n      <p class="topics-sec-item-label"><a class="topics-sec-item-label" href="/topics/country/north-korea.html">North Korea</a><time id="PubTime">01 Oct 2017 05:42 GMT</time></p><a href="/news/2017/10/north-korea-vows-state-nuclear-force-171001052823971.html"><h2 class="topics-sec-item-head">North Korea vows to become a \'state nuclear force\'</h2></a><p class="topics-sec-item-p">Pyongyang calls sanctions and pressure \'futile\' in halting its development of nuclear weapons. </p> </div>\r\n    <div class="col-sm-5 topics-sec-item-img"><a class="centered-video-icon" href="/news/2017/10/north-korea-vows-state-nuclear-force-171001052823971.html"><img src="/img/nov-2016/video-programmes.png"></a><a href="/news/2017/10/north-korea-vows-state-nuclear-force-171001052823971.html"><img class="img-responsive lazy" onerror="this.onerror=null;this.src=\'/assets/images/novresptopfeature.jpg\';" data-src="/mritems/imagecache/mbdresplarge/mritems/Images/2017/9/21/22c28f5ea56b4303b95114c9eff5f44f_18.jpg" alt="North Korea vows to become a \'state nuclear force\'" title="North Korea vows to become a \'state nuclear force\'" src="/assets/images/novresptopfeature.jpg"></a></div>\r\n    <div class="topics-divider"></div>\r\n  </div>\r\n  <div class="row topics-sec-item default-style">\r\n    <div class="col-sm-7 topics-sec-item-cont">\r\n      <p class="topics-sec-item-label"><a class="topics-sec-item-label" href="/topics/country/north-korea.html">North Korea</a><time id="PubTime">30 Sep 2017 14:08 GMT</time></p><a href="/news/2017/09/rex-tillerson-china-korea-talks-170930035204341.html"><h2 class="topics-sec-item-head">US \'in contact\' with N Korea, probing interest in talks</h2></a><p class="topics-sec-item-p">US secretary of state meets Chinese President Xi Jinping to discuss ongoing threat of war on the Korean Peninsula. </p> </div>\r\n    <div class="col-sm-5 topics-sec-item-img"><a class="centered-video-icon" href="/news/2017/09/rex-tillerson-china-korea-talks-170930035204341.html"><img src="/img/nov-2016/video-programmes.png"></a><a href="/news/2017/09/rex-tillerson-china-korea-talks-170930035204341.html"><img class="img-responsive lazy" onerror="this.onerror=null;this.src=\'/assets/images/novresptopfeature.jpg\';" data-src="/mritems/imagecache/mbdresplarge/mritems/Images/2017/8/1/e578c5ae90c9428ab13c3ca47bb4e5e7_18.jpg" alt="Rex Tillerson: US in contact with North Korea " title="Rex Tillerson: US in contact with North Korea " src="/assets/images/novresptopfeature.jpg"></a></div>\r\n    <div class="topics-divider"></div>\r\n  </div>\r\n  <div class="row topics-sec-item opinion-style">\r\n    <div class="col-sm-7 topics-sec-item-cont">\r\n      <p class="topics-sec-item-label"><a class="topics-sec-item-label" href="/indepth/opinion/">Opinion</a><time id="PubTime">30 Sep 2017 09:15 GMT</time></p><a href="/indepth/opinion/trigger-war-korean-peninsula-170929163406964.html"><h2 class="topics-sec-item-head">What can actually trigger war on the Korean Peninsula?</h2></a><p class="topics-sec-item-p">The US has made clear it has not declared war on North Korea. But Pyongyang can still trigger military confrontation.</p><a href="/profile/alexander-gillespie.html"><img class="topics-sec-item-opinion-mobi-img" onerror="this.onerror=null;this.src=\'/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png\';" src="/mritems/imagecache/profile/mritems/Images/2017/8/2/0618a462f9764d478a477f05326ec065_6.jpg" alt="Alexander Gillespie" title="Alexander Gillespie"></a><p class="opinion-author">\r\n              by\r\n              <a href="/profile/alexander-gillespie.html"><span>Alexander Gillespie</span></a></p>\r\n    </div>\r\n    <div class="col-sm-5 topics-sec-item-opinion-img-wrap"><a href="/profile/alexander-gillespie.html"><img class="topics-sec-item-opinion-img lazy" onerror="this.onerror=null;this.src=\'/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png\';" data-src="/mritems/imagecache/profile/mritems/Images/2017/8/2/0618a462f9764d478a477f05326ec065_6.jpg" alt="Alexander Gillespie" title="Alexander Gillespie" src="/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png"></a></div>\r\n    <div class="topics-divider"></div>\r\n  </div>\r\n  <div class="row topics-sec-item default-style article-wz-video">\r\n    <div class="col-sm-7 topics-sec-item-cont">\r\n      <p class="topics-sec-item-label"><a class="topics-sec-item-label" href="/topics/regions/asia-pacific.html">Asia Pacific</a><time id="PubTime">28 Sep 2017 17:44 GMT</time></p><a href="/news/2017/09/south-korea-marks-armed-forces-day-show-strength-north-170928174413262.html"><h2 class="topics-sec-item-head">South Korea\'s Armed Forces Day a show of strength against N Korea</h2></a><p class="topics-sec-item-p">North Korea is being warned by the South to ditch its nuclear weapons programme.\r\nWhile the South Korean president says reckless provocations will be met with strong retaliation.</p> </div>\r\n    <div class="col-sm-5 topics-sec-item-img"><a class="centered-video-icon" href="/news/2017/09/south-korea-marks-armed-forces-day-show-strength-north-170928174413262.html"><img src="/img/nov-2016/video-programmes.png"></a><a href="/news/2017/09/south-korea-marks-armed-forces-day-show-strength-north-170928174413262.html"><img class="img-responsive lazy" onerror="this.onerror=null;this.src=\'/assets/images/novresptopfeature.jpg\';" data-src="https://bc05.aljazeera.com/665003303001/201709/1260/665003303001_5592122640001_5591921584001-th.jpg?pubId=665003303001" alt="South Korea\'s Armed Forces Day a show of strength against N Korea" title="South Korea\'s Armed Forces Day a show of strength against N Korea" src="/assets/images/novresptopfeature.jpg"><div class="cardsvideoduration">02:09</div></a></div>\r\n    <div class="topics-divider"></div>\r\n  </div>\r\n  <div class="row topics-sec-item default-style">\r\n    <div class="col-sm-7 topics-sec-item-cont">\r\n      <p class="topics-sec-item-label"><a class="topics-sec-item-label" href="/topics/regions/asia-pacific.html">Asia Pacific</a><time id="PubTime">28 Sep 2017 15:07 GMT</time></p><a href="/news/2017/09/china-close-north-korean-firms-sanctions-170928133806365.html"><h2 class="topics-sec-item-head">China to close North Korean firms under UN sanctions</h2></a><p class="topics-sec-item-p">Companies and joint ventures with Chinese firms have 120 days to close from the September 11 adoption of UN resolution.</p> </div>\r\n    <div class="col-sm-5 topics-sec-item-img"><a class="centered-video-icon" href="/news/2017/09/china-close-north-korean-firms-sanctions-170928133806365.html"><img src="/img/nov-2016/video-programmes.png"></a><a href="/news/2017/09/china-close-north-korean-firms-sanctions-170928133806365.html"><img class="img-responsive lazy" onerror="this.onerror=null;this.src=\'/assets/images/novresptopfeature.jpg\';" data-src="/mritems/imagecache/mbdresplarge/mritems/Images/2017/8/6/665f07e80c694958a812241aef05faa3_18.jpg" alt="China to close North Korean firms under UN sanctions" title="China to close North Korean firms under UN sanctions" src="/assets/images/novresptopfeature.jpg"></a></div>\r\n    <div class="topics-divider"></div>\r\n  </div>\r\n</div><!-- googleon: index --><button id="btn_showmore" type="button" cmdtext="D2AEAD90362EBA2D588998BF152C2F7967800C0985D373719136DED527FF1432E06E5712BD433D63DEF71CB4E7031D5C23F13B852F42465D11A3C4BB9335B8A922C493EB5FE6C0610DB02ADD1C658279BFC3E41D4AADD13ADF078A97EA16574C3AAD6C6E929E52342C01C538236A8A911FBBCB19A823CB8495891FD076EA43BE" class="showmorebutton" onclick="Sys_ShowMore(this);">Show More</button></div></div></div></div></div><div></div></div></div></div><div><div><div><div style="width:100%"><div><div><div><div><div style="width:100%"><div><div class="topics-page-sidebar"><div><div><div><div style="width:100%"><div><div class="col-lg-4 col-md-12"><div><div><div><div style="width:100%"><div><div><div style=";border-style:none"><div class="topics-page-sidebar-adv" id="bottomsmallad">\n\t<!-- Ads 300x250 --></div>\n</div></div></div></div><div></div></div></div></div><div><div><div><div style="width:100%"><div guid="" path="BS-TopicsOpinion" inherited="a7113" applyzonekeepinhritance="true"><div><div style=";border-style:none"><div class="row topics-sidebar-opinion" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:systemclass="Oryx">\r\n  <div class="col-md-12"><a href="/indepth/opinion/" class="opinion-title"><span>Opinion</span></a></div>\r\n  <div class="topics-sidebar-opinion-item-wrapper">\r\n    <div class="col-lg-12 col-md-3 col-xs-6 topics-sidebar-opinion-item-wrap">\r\n      <div class="row topics-sidebar-opinion-item">\r\n        <div class="col-lg-3 topics-sidebar-opinion-item-img"><a href="/profile/alexander-gillespie.html"><img class="opinion-author-img lazy" onerror="this.onerror=null;this.src=\'/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png\';" data-src="/mritems/imagecache/profile/mritems/Images/2017/8/2/0618a462f9764d478a477f05326ec065_6.jpg" alt="Alexander Gillespie" title="Alexander Gillespie" src="/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png"></a></div>\r\n        <div class="col-lg-9 topics-sidebar-opinion-item-cont"><a class="topics-sidebar-title" href="/indepth/opinion/assassinating-kim-jung-wrong-171020080046237.html"><h3>Assassinating Kim Jong-un could go so wrong</h3></a><a href="/profile/alexander-gillespie.html"><img class="opinion-author-img-mobile" onerror="this.onerror=null;this.src=\'/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png\';" src="/mritems/imagecache/profile/mritems/Images/2017/8/2/0618a462f9764d478a477f05326ec065_6.jpg" alt="Alexander Gillespie" title="Alexander Gillespie"></a><p>\r\n              by <a href="/profile/alexander-gillespie.html"><span>Alexander Gillespie</span></a></p>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <div class="col-lg-12 col-md-3 col-xs-6 topics-sidebar-opinion-item-wrap">\r\n      <div class="row topics-sidebar-opinion-item">\r\n        <div class="col-lg-3 topics-sidebar-opinion-item-img"><a href="/profile/alexander-gillespie.html"><img class="opinion-author-img lazy" onerror="this.onerror=null;this.src=\'/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png\';" data-src="/mritems/imagecache/profile/mritems/Images/2017/8/2/0618a462f9764d478a477f05326ec065_6.jpg" alt="Alexander Gillespie" title="Alexander Gillespie" src="/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png"></a></div>\r\n        <div class="col-lg-9 topics-sidebar-opinion-item-cont"><a class="topics-sidebar-title" href="/indepth/opinion/trigger-war-korean-peninsula-170929163406964.html"><h3>What can actually trigger war on the Korean Peninsula?</h3></a><a href="/profile/alexander-gillespie.html"><img class="opinion-author-img-mobile" onerror="this.onerror=null;this.src=\'/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png\';" src="/mritems/imagecache/profile/mritems/Images/2017/8/2/0618a462f9764d478a477f05326ec065_6.jpg" alt="Alexander Gillespie" title="Alexander Gillespie"></a><p>\r\n              by <a href="/profile/alexander-gillespie.html"><span>Alexander Gillespie</span></a></p>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <div class="col-lg-12 col-md-3 col-xs-6 topics-sidebar-opinion-item-wrap">\r\n      <div class="row topics-sidebar-opinion-item">\r\n        <div class="col-lg-3 topics-sidebar-opinion-item-img"><a href="/profile/alexander-gillespie.html"><img class="opinion-author-img lazy" onerror="this.onerror=null;this.src=\'/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png\';" data-src="/mritems/imagecache/profile/mritems/Images/2017/8/2/0618a462f9764d478a477f05326ec065_6.jpg" alt="Alexander Gillespie" title="Alexander Gillespie" src="/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png"></a></div>\r\n        <div class="col-lg-9 topics-sidebar-opinion-item-cont"><a class="topics-sidebar-title" href="/indepth/opinion/war-korean-peninsula-inevitable-170916090447726.html"><h3>War on the Korean Peninsula is not inevitable</h3></a><a href="/profile/alexander-gillespie.html"><img class="opinion-author-img-mobile" onerror="this.onerror=null;this.src=\'/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png\';" src="/mritems/imagecache/profile/mritems/Images/2017/8/2/0618a462f9764d478a477f05326ec065_6.jpg" alt="Alexander Gillespie" title="Alexander Gillespie"></a><p>\r\n              by <a href="/profile/alexander-gillespie.html"><span>Alexander Gillespie</span></a></p>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <div class="col-lg-12 col-md-3 col-xs-6 topics-sidebar-opinion-item-wrap">\r\n      <div class="row topics-sidebar-opinion-item">\r\n        <div class="col-lg-3 topics-sidebar-opinion-item-img"><a href="/indepth/opinion/profile/richard-javad-heydarian.html"><img class="opinion-author-img lazy" onerror="this.onerror=null;this.src=\'/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png\';" data-src="/mritems/imagecache/profile/mritems/Images/2014/3/11/201431153741123734_8.jpg" alt="Richard Javad Heydarian" title="Richard Javad Heydarian" src="/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png"></a></div>\r\n        <div class="col-lg-9 topics-sidebar-opinion-item-cont"><a class="topics-sidebar-title" href="/indepth/opinion/2017/09/peace-north-korea-170905092328093.html"><h3>Peace with North Korea is still possible</h3></a><a href="/indepth/opinion/profile/richard-javad-heydarian.html"><img class="opinion-author-img-mobile" onerror="this.onerror=null;this.src=\'/mritems/Images/2016/10/10/19cab5d3f2fc489ba4643b4a5992bef7_6.png\';" src="/mritems/imagecache/profile/mritems/Images/2014/3/11/201431153741123734_8.jpg" alt="Richard Javad Heydarian" title="Richard Javad Heydarian"></a><p>\r\n              by <a href="/indepth/opinion/profile/richard-javad-heydarian.html"><span>Richard Javad Heydarian</span></a></p>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div></div></div></div></div><div></div></div></div></div><div><div> </div><div><div><div style="width:100%"><div><div><div style=";border-style:none"><div id="TopicAdDiv1">\n\t<!-- Ads content --></div>\n</div></div></div></div><div></div></div></div></div><div><div><div><div style="width:100%"><div guid="" path="BS-TopicsInDepth" inherited="a7114" applyzonekeepinhritance="true"><div><div style="border-style:none;"><div class="row topics-sidebar-indepth" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:systemclass="Oryx">\r\n  <div class="col-md-12"><a href="/indepth/features/" class="indepth-title"><span cn="PageTitle">IN-DEPTH</span></a></div>\r\n  <div class="topics-sidebar-indepth-item-wrapper">\r\n    <div class="col-lg-12 col-md-3 col-xs-6 topics-sidebar-indepth-item">\r\n      <div class="indepth-wrapper"><a href="/blogs/asia/2017/09/soseong-ri-ground-south-korea-anti-thaad-movement-170922073220640.html"><img class="indepth-img img-responsive lazy" onerror="this.onerror=null;this.src=\'/img/nov-2016/novrespindepth.jpg\';" data-src="/mritems/imagecache/midthumbnail/mritems/Images/2017/9/22/18de4c20d46a4e20b50c15b0d0dc0a91_18.jpg" alt=" Soseong-ri: Hub of South Korea\'s anti-THAAD movement" title=" Soseong-ri: Hub of South Korea\'s anti-THAAD movement" src="/img/nov-2016/novresptopfeature.jpg"></a><div class="indepth-doc-wrap"><a href="/topics/regions/asia-pacific.html"><h4 class="indepth-feature">Asia Pacific</h4></a><hr><a href="/blogs/asia/2017/09/soseong-ri-ground-south-korea-anti-thaad-movement-170922073220640.html"><h2 class="indepth-inner-title">The hub of South Korea\'s fight against militarism</h2></a></div>\r\n      </div>\r\n    </div>\r\n    <div class="col-lg-12 col-md-3 col-xs-6 topics-sidebar-indepth-item">\r\n      <div class="indepth-wrapper"><a href="/indepth/features/2017/06/north-korea-threat-boosts-bomb-shelter-sales-japan-170612115056227.html"><img class="indepth-img img-responsive lazy" onerror="this.onerror=null;this.src=\'/img/nov-2016/novrespindepth.jpg\';" data-src="/mritems/imagecache/midthumbnail/mritems/Images/2017/5/29/73bcce52556c419fb3cfcb1c7ec68fc0_18.jpg" alt="North Korea threat boosts bomb shelter sales in Japan" title="North Korea threat boosts bomb shelter sales in Japan" src="/img/nov-2016/novresptopfeature.jpg"></a><div class="indepth-doc-wrap"><a href="/topics/issues/nuclear-weapons.html"><h4 class="indepth-feature">Nuclear weapons</h4></a><hr><a href="/indepth/features/2017/06/north-korea-threat-boosts-bomb-shelter-sales-japan-170612115056227.html"><h2 class="indepth-inner-title">North Korea threat boosts bomb shelter sales in Japan</h2></a></div>\r\n      </div>\r\n    </div>\r\n    <div class="col-lg-12 col-md-3 col-xs-6 topics-sidebar-indepth-item">\r\n      <div class="indepth-wrapper"><a href="/indepth/features/2017/09/bases-okinawa-guam-nuclear-targets-170906121731012.html"><img class="indepth-img img-responsive lazy" onerror="this.onerror=null;this.src=\'/img/nov-2016/novrespindepth.jpg\';" data-src="/mritems/imagecache/midthumbnail/mritems/Images/2017/9/7/66de7a56cc704bfd92669d3544319550_18.jpg" alt="Why US bases make Okinawa, Guam nuclear \'targets\'" title="Why US bases make Okinawa, Guam nuclear \'targets\'" src="/img/nov-2016/novresptopfeature.jpg"></a><div class="indepth-doc-wrap"><a href="/topics/categories/war-conflict.html"><h4 class="indepth-feature">War &amp; Conflict</h4></a><hr><a href="/indepth/features/2017/09/bases-okinawa-guam-nuclear-targets-170906121731012.html"><h2 class="indepth-inner-title">Why US bases make Okinawa, Guam nuclear \'targets\'</h2></a></div>\r\n      </div>\r\n    </div>\r\n    <div class="col-lg-12 col-md-3 col-xs-6 topics-sidebar-indepth-item">\r\n      <div class="indepth-wrapper"><a href="/indepth/features/2017/07/north-korea-missile-tests-170706081545433.html"><img class="indepth-img img-responsive lazy" onerror="this.onerror=null;this.src=\'/img/nov-2016/novrespindepth.jpg\';" data-src="/mritems/imagecache/midthumbnail/mritems/Images/2017/7/29/bf6e5664d03f4641a74ed443434b2e7a_18.jpg" alt="Three things to know about North Korea\'s missile tests" title="Three things to know about North Korea\'s missile tests" src="/img/nov-2016/novresptopfeature.jpg"></a><div class="indepth-doc-wrap"><a href="/topics/categories/war-conflict.html"><h4 class="indepth-feature">War &amp; Conflict</h4></a><hr><a href="/indepth/features/2017/07/north-korea-missile-tests-170706081545433.html"><h2 class="indepth-inner-title">Three things to know about North Korea\'s missile tests</h2></a></div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div></div></div></div></div><div></div></div></div></div><div><div> </div><div><div><div style="width:100%"><div><div><div style=";border-style:none"><div id="TopicAdDiv2">\n\t<!-- Ads content --></div>\n</div></div></div></div><div></div></div></div></div></div></div></div><div></div></div></div></div></div></div></div><div></div></div></div></div></div></div><div></div></div></div></div></div></div></div><div></div></div></div></div></div></div></div><div></div></div></div></div></div></div></div><div></div></div></div></div></div>\n</div>\n\n        <!-- footer tags -->\n        <!-- googleoff: index -->\n        <div><div><div><div><div style="width:100%"><div><div><div style=";border-style:none"><div class="footer-top-socials">\n\t<div class="container">\n\t\t<div class="row">\n\t\t\t<div class="col-md-12">\n\t\t\t\t<div class="col-md-6 footer-logo pull-left">\n\t\t\t\t\t<img alt="Al Jazeera" class="alj-footer-logo" id="footer-logo" src="/img/nov-2016/aje-logo-footer.png"></div>\n\t\t\t\t<div class="col-md-6 footer-socials pull-right">\n\t\t\t\t\t<ul class="footer-nav-main" id="footer-nav-main">\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/news/">News</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/programmes/">Programmes</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/indepth/opinion/">Opinion</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/aboutus/">About</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/investigations/">Investigations</a></li>\n\t\t\t\t\t\t<li class="for-mobile" style="display: none;">\n\t\t\t\t\t\t\t<a href="/contactus/">Contact Us</a></li>\n\t\t\t\t\t\t<li class="last m-hide">\n\t\t\t\t\t\t\t<a href="http://video.aljazeera.com/channels/eng" target="_blank">Video</a></li>\n\t\t\t\t\t</ul>\n\t\t\t\t\t<ul id="footer-nav-social">\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a class="icon-facebook" href="http://www.facebook.com/aljazeera" target="_blank">Facebook</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a class="icon-twitter" href="http://twitter.com/ajenglish" target="_blank">Twitter</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a class="icon-google" href="http://plus.google.com/+aljazeera" target="_blank">Google+</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a class="icon-rss" href="/xml/rss/all.xml" target="_blank">RSS</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a class="icon-pod" href="/programmes/Podcasts.html" target="_blank">Podcast</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a class="icon-youtube" href="https://www.youtube.com/user/AlJazeeraEnglish?sub_confirmation=1" target="_blank">YouTube</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a class="Snapchat" href="https://www.snapchat.com/add/AJENews" target="_blank">SnapChat</a></li>\n\t\t\t\t\t</ul>\n\t\t\t\t\t<!-- end .social --></div>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n<div class="footer">\n\t<div class="container">\n\t\t<div class="row">\n\t\t\t<div class="col-md-8 footer-links">\n\t\t\t\t<div class="col-md-3 col-sm-6">\n\t\t\t\t\t<h3>\n\t\t\t\t\t\tAbout</h3>\n\t\t\t\t\t<ul class="list">\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/aboutus/">About Us</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://pr.aljazeera.com/" target="_blank">Press Office</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/pressoffice/2012/04/2012416161854868952.html">Awards</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/aboutus/2006/11/2008525185733692771.html">Code of Ethics</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/aboutus/2011/01/20111168582648190.html">Terms and Conditions</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/aboutus/2011/01/201111681520872288.html">Community Guidelines</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://careers.aljazeera.net/en/" target="_blank">Work for us</a></li>\n                                                <li>\n\t\t\t\t\t\t\t<a href="/hraquality" target="_blank">HR Quality</a></li>\n\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t<div class="col-md-3 col-sm-6">\n\t\t\t\t\t<h3>\n\t\t\t\t\t\tConnect</h3>\n\t\t\t\t\t<ul class="list">\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/contactus/">Contact Us</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/connect/">Apps</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/aboutus/follow-us.html">Social</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://sat.aljazeera.net/en">Channel Finder</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/watch_now/epgschedule.html">TV Schedule</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/programmes/Podcasts.html">Podcasts</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="/newsletter">Newsletter</a></li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t<div class="col-md-3 col-sm-6">\n\t\t\t\t\t<h3>\n\t\t\t\t\t\tOur Channels</h3>\n\t\t\t\t\t<ul class="list">\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://aljazeera.net" target="_blank">Al Jazeera Arabic</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://aljazeera.com" target="_blank">Al Jazeera English</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://mubasher.aljazeera.net" target="_blank">Al Jazeera Mubasher</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://doc.aljazeera.net" target="_blank">Al Jazeera Documentary</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://balkans.aljazeera.net" target="_blank">Al Jazeera Balkans</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://www.aljazeera.com.tr" target="_blank">Al Jazeera Turk</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://ajplus.net" target="_blank">AJ+</a></li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t\t<div class="col-md-3 col-sm-6">\n\t\t\t\t\t<h3>\n\t\t\t\t\t\tOur Network</h3>\n\t\t\t\t\t<ul class="list">\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://studies.aljazeera.net/en/" target="_blank">Al Jazeera Centre for Studies</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://training.aljazeera.net" target="_blank">Al Jazeera Media Institute</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://liberties.aljazeera.com/en" target="_blank">Al Jazeera Centre for Public Liberties &amp; Human Rights</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://forum.aljazeera.net" target="_blank">Al Jazeera Forum</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://festival.aljazeera.net" target="_blank">Al Jazeera Film Festival</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://learning.aljazeera.net" target="_blank">Al Jazeera Learning</a></li>\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<a href="http://partners.aljazeera.net" target="_blank">Al Jazeera Hotel Partners</a></li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class="col-md-4 col-sm-12 col-xs-12 footer-copyright">\n\t\t\t\t<p>\n\t\t\t\t\t\xc2\xa9 2017 Al Jazeera Media Network</p>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n</div>\n</div></div><!--PageLoadedSucessfully--></div></div><div></div></div></div></div></div>\n        <!-- googleon: index -->\n        <!-- Google Code for Remarketing Tag -->\r\n<script type="text/javascript" src="/assets/scripts/jquery.lazy.min.js"></script>\r\n<script type="text/javascript" src="/assets/scripts/jquery.lazy.plugins.min.js" async></script>\r\n\r\n<script>\r\n        $(function() {   \r\n\t   \r\n            $(\'img.lazy\').lazy({\r\n                effect: "fadeIn",\r\n                effectTime: 1000,\r\n\t\tdefaultImage: "http://www.aljazeera.com/img/nov-2016/novresptopfeature.jpg",\r\n\t\tvisibleOnly: true\r\n                \r\n            });\r\n        });\r\n\r\n    </script>\r\n<script type="text/javascript">\r\n/* <![CDATA[ */\r\nvar google_conversion_id = 944250150;\r\nvar google_custom_params = window.google_tag_params;\r\nvar google_remarketing_only = true;\r\n/* ]]> */\r\n</script>\r\n<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">\r\n</script>\r\n<noscript>\r\n<div style="display:inline;">\r\n<img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/944250150/?value=0&amp;guid=ON&amp;script=0"/>\r\n</div>\r\n</noscript>\r\n<!-- End Of Google Code for Remarketing Tag -->\r\n\r\n<!-- Google Code for PVE Conversion Page -->\r\n<script type="text/javascript">\r\n/* <![CDATA[ */\r\nvar google_conversion_id = 944250150;\r\nvar google_conversion_language = "en";\r\nvar google_conversion_format = "3";\r\nvar google_conversion_color = "ffffff";\r\nvar google_conversion_label = "qHeuCOSxnF8QprqgwgM";\r\nvar google_remarketing_only = false;\r\n/* ]]> */\r\n</script>\r\n<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">\r\n</script>\r\n<noscript>\r\n<div style="display:inline;">\r\n<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/944250150/?label=qHeuCOSxnF8QprqgwgM&amp;guid=ON&amp;script=0"/>\r\n</div>\r\n</noscript>\r\n<!-- End Of Google Code for PVE Conversion Page -->\r\n\r\n<!-- Chartbeat Analytics -->\r\n<script type=\'text/javascript\'>\r\n    var _sf_async_config={};\r\n    var _url = "";\r\n\r\n    try {\r\n        _url = getMetaContentByName("url");\r\n\t_url = _url.replace("http://www.aljazeera.com","");\r\n        if (!_url)\r\n            _url = window.location.pathname;\r\n    }\r\n    catch (Error) {\r\n        console.log(Error);\r\n    }\r\n\r\n    _sf_async_config.uid = 3291;\r\n    _sf_async_config.domain = \'aljazeera.com\';\r\n    _sf_async_config.path = _url;\r\n    _sf_async_config.playerdomain = \'players.brightcove.net\';\r\n    \r\n    (function(){\r\n      function loadChartbeat() {\r\n        window._sf_endpt=(new Date()).getTime();\r\n        var e = document.createElement(\'script\');\r\n        e.setAttribute(\'language\', \'javascript\');\r\n        e.setAttribute(\'type\', \'text/javascript\');\r\n        e.setAttribute(\'src\', \'//static.chartbeat.com/js/chartbeat.js\');\r\n        document.body.appendChild(e);\r\n      }\r\n      var oldonload = window.onload;\r\n      window.onload = (typeof window.onload != \'function\') ?\r\n         loadChartbeat : function() { oldonload(); loadChartbeat(); };\r\n    })();\r\n</script>\r\n<!-- End Chartbeat Analytics -->\r\n<!-- Start MouseFlow analytics -->\r\n<script type="text/javascript">\r\nif(/Mobile|iPhone|iPod|BlackBerry|nokia|IEMobile|Opera Mini/i.test(navigator.userAgent)){\r\nvar _mfq = _mfq || [];\r\n(function()\r\n{ var mf = document.createElement("script"); mf.type = "text/javascript"; mf.async = true; mf.src = "//cdn.mouseflow.com/projects/f9672d00-7a4d-4e54-8581-ee611286a05d.js"; document.getElementsByTagName("head")[0].appendChild(mf); }\r\n)();}\r\nvar mouseflowPath = document.location.pathname;\r\nif ($(window).width() <= 767) mouseflowPath += "/smartphone";\r\n</script>\r\n<!-- End MouseFlow analytics -->\r\n <!-- Google Analytics -->\r\n<script>\r\n(function(i,s,o,g,r,a,m){i[\'GoogleAnalyticsObject\']=r;i[r]=i[r]||function(){\r\n(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\r\nm=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\r\n})(window,document,\'script\',\'//www.google-analytics.com/analytics.js\',\'ga\');\r\nga(\'create\', \'UA-1615344-7\', \'auto\');\r\nga(\'send\', \'pageview\');\r\n</script>\r\n<!-- End Google Analytics -->\r\n<!-- Start QCRI -->\r\n<script type="text/javascript">\r\nvar owa_sampleRate = 1.0;\r\nvar owa_baseUrl = \'//track.qcri.org/\';\r\nvar owa_cmds = owa_cmds || [];\r\nowa_cmds.push([\'setSiteId\', \'www.aljazeera.com\']);\r\nowa_cmds.push([\'setCustomVar\', 1, \'sampleRate\', owa_sampleRate, \'page\']);\r\nowa_cmds.push([\'trackPageView\']);\r\n \r\n(function() {\r\n\tfunction load_owa() {\t\r\n\t\tvar s = document.createElement(\'script\');\r\n\t\ts.type = \'text/javascript\'; s.async = true;\r\n\t\ts.src = owa_baseUrl + \'v2-track-min.js\';\r\n\t\tvar x = document.getElementsByTagName(\'script\')[0];\r\n\t\tx.parentNode.insertBefore(s, x);\r\n\t\t\r\n\t}\r\n\tvar pageURL = \'http://www.aljazeera.com\' + window.location.pathname;\tif (pageURL.indexOf("opinion") > 0 || pageURL.indexOf("middleeast") > 0){\r\n\r\n\t\tif( owa_sampleRate == 1.0 || Math.random() > (1.0 - owa_sampleRate) ) {\r\n\t\t\tif (window.attachEvent) {\r\n\t\t    \twindow.attachEvent(\'onload\', load_owa);\r\n\t\t\t} else {\r\n\t\t    \twindow.addEventListener(\'load\', load_owa, false);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}());\r\n</script><!-- End QCRI -->\r\n\r\n<!-- Start -->\r<script> \r\n(function(a,b,c,d,e){function f(){var a=b.createElement("script");a.async=!0;\r\na.src="//radar.cedexis.com/1/15249/radar.js";b.body.appendChild(a)}/\\bMSIE 6/i\r\n.test(a.navigator.userAgent)||(a[c]?a[c](e,f,!1):a[d]&&a[d]("on"+e,f))})\r\n(window,document,"addEventListener","attachEvent","load");\r\n</script>  \r\n<!-- End -->\r\n<script type="text/javascript">\r\n$(\'#showing-on-now\').on(\'click\', function() {\r\n  ga(\'send\', \'event\', \'EPG\', \'click\', \'Show Now Link - Masthead\');\r\n});\r\n$(\'#watch-now-link\').on(\'click\', function() {\r\n  ga(\'send\', \'event\', \'Watch Live\', \'click\', \'Watch Now Link - Masthead\');\r\n});\r\n$(\'#watchlive\').on(\'click\', function() {\r\n  ga(\'send\', \'event\', \'Watch Live\', \'click\', \'Watch Now Icon - Top - Mobile\');\r\n});\r\n$(\'#showing-on-next\').on(\'click\', function() {\r\n  ga(\'send\', \'event\', \'EPG\', \'click\', \'Show Next Link - Masthead\');\r\n});\r\n$(\'#nav-topics\').on(\'click\', function() {\r\n  ga(\'send\', \'event\', \'Topics\', \'click\', \'Top Topics Bar - Masthead\');\r\n});\r\n$(\'#weatherwidget\').on(\'click\', function() {\r\n  ga(\'send\', \'event\', \'Weather\', \'click\', \'Weather Widget - Masthead\');\r\n});\r\n$(\'#SocialMediaIconsID\').on(\'click\', function() {\r\n  ga(\'Site Social Links\',\'click\',\'Top Social Icons - Masthead\');\r\n});\r\n$(\'.live-watch\').on(\'click\', function() {\r\n  ga(\'send\',\'event\',\'Watch Live\',\'click\',\'Watch Now Link - Top Live Menu\');\r\n});\r\n$(\'.live-listen\').on(\'click\', function() {\r\n  ga(\'send\',\'event\',\'Listen Live\',\'click\',\'Listen Now Link - Top Live Menu\');\r\n});\r\n$(\'.TVScheduleLink\').on(\'click\', function() {\r\n  ga(\'send\',\'event\',\'TVSchedule\',\'click\',\'TVSchedule - Top Live Menu\');\r\n});\r\n</script> \r\n<img src="https://px.c1exchange.com/pubpixel/1235873" height="1" width="1" style="display:none;"></img>\r\n<!-- The content included from Topic Footer file -->\r\n \r\n <script src="/assets/scripts/bootstrap-min.js" type="text/javascript"></script>\r\r\n <script src="/assets/scripts/bs-custom-script.js??x=153" async></script>\r\n\r\n<div id="topad" style="display:none;">\r\n<div id="div-gpt-ad-1430377943388-0">  \r\n <script type="text/javascript">\r\ngoogletag.cmd.push(function() { \r\ngoogletag.display(\'div-gpt-ad-1430377943388-0\'); \r\n});\r\n</script>\r\n</div>\r\n</div>\r\n\r\n\r\n<div id="rightlongad" style="display:none;">\r\n<div id="div-gpt-ad-1430377943388-1">  \r\n <script type="text/javascript">\t\r\ngoogletag.cmd.push(function() { \r\ngoogletag.display(\'div-gpt-ad-1430377943388-1\'); \r\n});\r\n</script>\r\n</div>\r\n</div>\r\n\r\n<div id="bottomsmallads" style="display:none;">\r\n<div id="div-gpt-ad-1430377943388-2">  \r\n <script type="text/javascript">\t\r\ngoogletag.cmd.push(function() { \r\ngoogletag.display(\'div-gpt-ad-1430377943388-2\'); \r\n});\r\n</script>\r\n</div>\r\n</div>\r\n\r\n\r\n<script type="text/javascript">\r\nvar screenw = $(window).width();\r\n\ttry {\r\n        var topDiv = document.getElementById("topdivad");\r\n\tvar mobadDiv = document.getElementById("mobiletopad");\r\n\tvar RightDiv = document.getElementById("TopicAdDiv1");\r\n\tvar BottomDiv = document.getElementById("bottomsmallad");\r\n\tif (screenw > 767) {\r\n\ttopDiv.innerHTML = document.getElementById("topad").innerHTML;\r\n\t}\r\n\t if (screenw < 768) {\r\n\tmobadDiv.innerHTML = document.getElementById("topad").innerHTML;\r\n\t}\r\n\tRightDiv.innerHTML = document.getElementById("rightlongad").innerHTML;     \r\n        BottomDiv.innerHTML = document.getElementById("bottomsmallads").innerHTML;               \r\n        document.getElementById("topad").innerHTML = "";\r\n\tdocument.getElementById("bottomsmallads").innerHTML = "";\r\n        document.getElementById("rightlongad").innerHTML = "";\r\n\t}\r\n\tcatch(err) {\r\n    \t\t\r\n\t}\r\n</script>\r\n\n\n    \r\n     <!--PageLoadedSucessfully-->\r\n    </form>\r\n</body>\r\n</html>\r\n'

Two Data Points, One Match


Parse the site's contents

In [15]:
res_1 = re.search(b"top-feature-overlay-cont\">.*<a href=\"(.*)\">.*top-sec-title\">(.*)</h2>",p_1)
output_1 = res_1.group(1).decode('UTF-8')
print(output_1)
output_2 = res_1.group(2).decode('UTF-8')
print(output_2)
/programmes/insidestory/2017/10/abe-change-japan-pacifist-constitution-171023114958518.html
 Will Abe change Japan's pacifist constitution? 

Post to Twitter and Save to Google (Two Data Point, One Match)

In [16]:
if (res_1 and (worksheet.row_values(worksheet.row_count)[1]) != output_1
          and (worksheet.row_values(worksheet.row_count)[2]) != output_2):
    # same as above but now comparing two values
    
    try:
        # Post to Twitter.
        status = api.PostUpdate('Trending Today: %s http://www.aljazeera.com/%s'%(output_2,output_1))
        print(status.text)
    except TwitterError:
        # Post to Twitter.
        status = api.PostUpdate('Trending Update: %s http://www.aljazeera.com/%s'%(output_2,output_1))
        print(status.text)

    # Save to Google only after Tweeting
    worksheet.append_row([now,output_1,output_2])
Trending Today:  Will Abe change Japan's pacifist constitution?  https://t.co/NwN0ykdAv1