@ -399,19 +399,34 @@ public class ContentScraper extends AbstractScraper implements Scraper {
// itemprop (schema.org)
// itemprop (schema.org)
Stringitemprop=tag.opts.getProperty("itemprop");
Stringitemprop=tag.opts.getProperty("itemprop");
if(itemprop!=null){
if(itemprop!=null){
Stringpropval=tag.opts.getProperty("content");
Stringpropval=tag.opts.getProperty("content");// value for <meta itemprop="" content=""> see https://html.spec.whatwg.org/multipage/microdata.html#values
if(propval==null)propval=tag.opts.getProperty("datetime");// html5 + schema.org#itemprop example: <time itemprop="startDate" datetime="2016-01-26">today</time> while each prop is optional
if(propval==null)propval=tag.opts.getProperty("datetime");// html5 + schema.org#itemprop example: <time itemprop="startDate" datetime="2016-01-26">today</time> while each prop is optional
if(propval!=null){// html5 example: <time datetime="2016-01-26">today</time> while each prop is optional
if(propval!=null){// html5 example: <time datetime="2016-01-26">today</time> while each prop is optional
if("startDate".equals(itemprop))try{
// check <itemprop with value="" > (schema.org)
switch(itemprop){
// <meta> itemprops of main element with microdata <div itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates">