def Parse(self, stat, file_object, knowledge_base):
    _, _ = stat, knowledge_base
    # TODO(user): Convert this to use the far more intelligent plaso parser.
    chrome = ChromeParser(file_object)
    for timestamp, entry_type, url, data1, _, _ in chrome.Parse():
      if entry_type == "CHROME_DOWNLOAD":
        yield rdf_webhistory.BrowserHistoryItem(
            url=url, domain=urlparse.urlparse(url).netloc,
            access_time=timestamp, program_name="Chrome",
            source_urn=stat.aff4path, download_path=data1)
      elif entry_type == "CHROME_VISIT":
        yield rdf_webhistory.BrowserHistoryItem(
            url=url, domain=urlparse.urlparse(url).netloc,
            access_time=timestamp, program_name="Chrome",
            source_urn=stat.aff4path, title=data1)
Parse the History file.
dataset/ETHPy150Open google/grr/grr/parsers/chrome_history.py/ChromeHistoryParser.Parse