A module of parsing the open graph protocol and extracing the summary of webpage.
Project description
ExtendedOpenGraphParser is a python module for parsing the Open Graph ProtocoL. Open Graph Protocol spec: http://ogp.me/
Installation
pip install ExtendedOpenGraph
Features
Based on opengraph.
If not exist Open Graph properties in meta tag, it is able to parse basic Metadata.
Input URL and HTML.
Output python dictionary.
Like Facebook.
Usage
input : url
>>> import ExtendedOpenGraph >>> data = ExtendedOpenGraph.parse(url="http://www.twitter.com") >>> for key, value in data.items(): ... print "%-15s => %s" % (key, value) ... url => http://www.twitter.com image => https://abs.twimg.com/a/1373572090/t1/img/front_page/jp-mountain@2x.jpg type => website title => 트위터
input : html
>>> ex_html="<html><head><title>ExtendOpenGraph</title></head><body><img src='logo.png'/></body></html>" >>> data = ExtendedOpenGraph.parse(html=ex_html) >>> for key, value in data.items(): ... print "%-15s => %s" % (key, value) ... url => None image => logo.png type => website title => ExtendOpenGraph
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ExtendedOpenGraph-0.1.tar.gz
(3.7 kB
view details)
File details
Details for the file ExtendedOpenGraph-0.1.tar.gz
.
File metadata
- Download URL: ExtendedOpenGraph-0.1.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60d22c3b55a987fc613c51d5928d6344706e6077ad19a1d03ef043e275de45d5 |
|
MD5 | b5c177e7288bf7e8c3c8714313737fc6 |
|
BLAKE2b-256 | 3ca01c967193d8f682a46ba970cf93b15afa20f80304b2fa699a9415abb9d264 |