import pywikibot

site = pywikibot.Site("test", "wikidata")
#page = pywikibot.Page(site, "Douglas Adams")
repo = site.data_repository()
item = pywikibot.ItemPage(repo, "Q42")

print(item)
print(dir(item))
[[wikidata:test:Q42]]
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__unicode__', '__weakref__', '_cache_attrs', '_cmpkey', '_cosmetic_changes_hook', '_defined_by', '_diff_to', '_getInternals', '_get_parsed_page', '_latest_cached_revision', '_link', '_namespace', '_namespace_obj', '_normalizeData', '_normalizeLanguages', '_revisions', '_save', 'addClaim', 'applicable_protections', 'aslink', 'autoFormat', 'backlinks', 'botMayEdit', 'canBeEdited', 'categories', 'change_category', 'clear_cache', 'content_model', 'contributingUsers', 'contributors', 'coordinates', 'data_item', 'data_repository', 'defaultsort', 'delete', 'depth', 'editAliases', 'editDescriptions', 'editEntity', 'editLabels', 'editTime', 'embeddedin', 'encoding', 'exists', 'expand_text', 'extlinks', 'fromPage', 'fullVersionHistory', 'full_url', 'get', 'getCategoryRedirectTarget', 'getCreator', 'getDeletedRevision', 'getID', 'getLatestEditors', 'getMovedTarget', 'getOldVersion', 'getRedirectTarget', 'getReferences', 'getRestrictions', 'getSitelink', 'getTemplates', 'getVersionHistory', 'getVersionHistoryTable', 'getdbName', 'id', 'image_repository', 'imagelinks', 'interwiki', 'isAutoTitle', 'isCategory', 'isCategoryRedirect', 'isDisambig', 'isEmpty', 'isFlowPage', 'isImage', 'isIpEdit', 'isRedirectPage', 'isStaticRedirect', 'isTalkPage', 'is_flow_page', 'iterlanglinks', 'iterlinks', 'itertemplates', 'langlinks', 'lastNonBotUser', 'latestRevision', 'latest_revision', 'latest_revision_id', 'linkedPages', 'loadDeletedRevisions', 'markDeletedRevision', 'mergeInto', 'move', 'moved_target', 'namespace', 'oldest_revision', 'pageAPInfo', 'permalink', 'preloadText', 'previousRevision', 'previous_revision_id', 'properties', 'protect', 'protection', 'purge', 'put', 'put_async', 'removeClaims', 'removeImage', 'removeSitelink', 'removeSitelinks', 'replaceImage', 'repo', 'revision_count', 'revisions', 'save', 'section', 'sectionFreeTitle', 'setSitelink', 'setSitelinks', 'set_redirect_target', 'site', 'templates', 'text', 'title', 'titleForFilename', 'titleWithoutNamespace', 'toJSON', 'toggleTalkPage', 'touch', 'undelete', 'urlname', 'userName', 'version', 'watch']
item_dict = item.get() #Get the item dictionary
clm_dict = item_dict["claims"] # Get the claim dictionary
print(clm_dict)
{'P69': [<pywikibot.page.Claim object at 0x7f3ca0077630>], 'P708': [<pywikibot.page.Claim object at 0x7f3c97afd898>]}
clm_list = clm_dict["P69"]

for clm in clm_list:
    print(clm)

print(dir(clm_list[0]))
<pywikibot.page.Claim object at 0x7f3ca0294a58>
<pywikibot.page.Claim object at 0x7f3ca0294908>
['SNAK_TYPES', 'TARGET_CONVERTER', '__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_formatDataValue', '_formatValue', '_type', 'addQualifier', 'addSource', 'addSources', 'changeRank', 'changeSnakType', 'changeTarget', 'fromJSON', 'getID', 'getRank', 'getSnakType', 'getSources', 'getTarget', 'getType', 'has_qualifier', 'hash', 'id', 'isQualifier', 'isReference', 'on_item', 'qualifierFromJSON', 'qualifiers', 'rank', 'referenceFromJSON', 'removeQualifier', 'removeQualifiers', 'removeSource', 'removeSources', 'repo', 'setRank', 'setSnakType', 'setTarget', 'snak', 'snaktype', 'sources', 'target', 'target_equals', 'toJSON', 'type', 'types', 'value_types']
print(clm_list[0].toJSON())
{'id': 'q42$0E9C4724-C954-4698-84A7-5CE0D296A6F2', 'qualifiers': {'P812': [{'property': 'P812', 'hash': '81b44430e63da20d9bffc9bad4b244a1a6d30e93', 'snaktype': 'value', 'datavalue': {'value': {'entity-type': 'item', 'numeric-id': 186579}, 'type': 'wikibase-entityid'}, 'datatype': 'wikibase-item'}], 'P582': [{'property': 'P582', 'hash': '9c9aa1050b05acfe16f0334bee307c20965ecaf6', 'snaktype': 'value', 'datavalue': {'value': {'calendarmodel': 'http://www.wikidata.org/entity/Q1985727', 'before': 0, 'after': 0, 'time': '+00000001974-01-01T00:00:00Z', 'timezone': 0, 'precision': 9}, 'type': 'time'}, 'datatype': 'time'}], 'P512': [{'property': 'P512', 'hash': '158d7693369e716aaae6bef281ee0921a2fc5bb2', 'snaktype': 'value', 'datavalue': {'value': {'entity-type': 'item', 'numeric-id': 1765120}, 'type': 'wikibase-entityid'}, 'datatype': 'wikibase-item'}], 'P580': [{'property': 'P580', 'hash': '6f71f82b9ab85d3cb8b99e86b497d2f6fbf587fc', 'snaktype': 'value', 'datavalue': {'value': {'calendarmodel': 'http://www.wikidata.org/entity/Q1985727', 'before': 0, 'after': 0, 'time': '+00000001971-00-00T00:00:00Z', 'timezone': 0, 'precision': 9}, 'type': 'time'}, 'datatype': 'time'}]}, 'mainsnak': {'property': 'P69', 'snaktype': 'value', 'datavalue': {'value': {'entity-type': 'item', 'numeric-id': 691283}, 'type': 'wikibase-entityid'}, 'datatype': 'wikibase-item'}, 'references': [{'hash': '8f8bb308b61e4e0cff924b9eb7d783d003fc3ce7', 'snaks-order': ['P248'], 'snaks': {'P248': [{'property': 'P248', 'snaktype': 'value', 'datavalue': {'value': {'entity-type': 'item', 'numeric-id': 5375741}, 'type': 'wikibase-entityid'}, 'datatype': 'wikibase-item'}]}}, {'hash': 'c75cea5df57da844ab4708013996bf1501def461', 'snaks-order': ['P854', 'P364', 'P123', 'P813', 'P1476'], 'snaks': {'P813': [{'property': 'P813', 'snaktype': 'value', 'datavalue': {'value': {'calendarmodel': 'http://www.wikidata.org/entity/Q1985727', 'before': 0, 'after': 0, 'time': '+00000002013-12-07T00:00:00Z', 'timezone': 0, 'precision': 11}, 'type': 'time'}, 'datatype': 'time'}], 'P364': [{'property': 'P364', 'snaktype': 'value', 'datavalue': {'value': {'entity-type': 'item', 'numeric-id': 1860}, 'type': 'wikibase-entityid'}, 'datatype': 'wikibase-item'}], 'P1476': [{'property': 'P1476', 'snaktype': 'value', 'datavalue': {'value': {'language': 'en', 'text': 'Douglas Adams'}, 'type': 'monolingualtext'}, 'datatype': 'monolingualtext'}], 'P854': [{'property': 'P854', 'snaktype': 'value', 'datavalue': {'value': 'http://www.nndb.com/people/731/000023662/', 'type': 'string'}, 'datatype': 'url'}], 'P123': [{'property': 'P123', 'snaktype': 'value', 'datavalue': {'value': {'entity-type': 'item', 'numeric-id': 1373513}, 'type': 'wikibase-entityid'}, 'datatype': 'wikibase-item'}]}}], 'rank': 'normal', 'type': 'statement', 'qualifiers-order': ['P582', 'P812', 'P512', 'P580']}
print(clm_list[0].getTarget())
[[wikidata:Q691283]]
site = pywikibot.Site("test", "wikidata")
repo = site.data_repository()
site
DataSite("test", "wikidata")
clm_list[0].toJSON()['id']
'q42$0E9C4724-C954-4698-84A7-5CE0D296A6F2'
!!ls
['Untitled.ipynb',
 'Untitled1.ipynb',
 'api.php?action=dump&table=wikipedias&format=csv&s=good',
 'omg-wtf-have-i-been-doing.ipynb']