yahoo.search.dom.news (version 1.2, Wed Oct 26 15:02:17 PDT 2005)
index
/home/leif/hack/pysearch/yahoo/search/dom/news.py

DOM parser for News search results
 
Implement a simple DOM parser for the Yahoo Search Web Services
news search APIs.

 
Modules
       
yahoo.search.dom

 
Classes
       
yahoo.search.dom.DOMResultParser(yahoo.search.parser.ResultParser)
NewsSearch

 
class NewsSearch(yahoo.search.dom.DOMResultParser)
    NewsSearch - DOM parser for News Search
 
Each result is a dictionary populated with the extracted data from the
XML results. The following keys are always available:
 
    Title            - Title of the article.
    Summary          - Summary of the text associated with the article.
    Url              - The URL for the article.
    ClickUrl         - The URL for linking to the article.
    NewsSource       - The company that distributed the news article.
    NewsSourceUrl    - The URL for the news source.
    Language         - Language of the News article.
    PubslishDate     - Publish date of the article.
 
The following attributes are optional, and might not be set:
 
    ModificationDate - Date entry was modified.
    Thumbnail        - The URL of the thumbnail file.
 
If present, the Thumbnail value is in turn another dictionary, which will
have these keys:
 
    Url             - URL of the thumbnail.
    Height          - Height of the thumbnail in pixels (optional).
    Width           - Width of the thumbnail in pixels (optional).
 
 
Method resolution order:
NewsSearch
yahoo.search.dom.DOMResultParser
yahoo.search.parser.ResultParser
__builtin__.object

Methods inherited from yahoo.search.dom.DOMResultParser:
parse_results(self, dom_object)
This is a simple DOM parser for all Yahoo Search services. It
expects to find a top-level node named ResultSet. This is the main
entry point for the DOM parser, and it requires a properly con-
structed DOM object (e.g. using minidom).

Methods inherited from yahoo.search.parser.ResultParser:
__init__(self, service, res_dict=<class 'yahoo.search.parser.ResultDict'>)
__iter__(self)

Data descriptors inherited from yahoo.search.parser.ResultParser:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
firstResultPosition
The first result position
first_result_position
The first result position
results
The list of all results
service
The Search Web Service object for this results parser
totalResultsAvailable
Total number of results for the query
totalResultsReturned
The number of results returned
total_results_available
Total number of results for the query
total_results_returned
The number of results returned

 
Data
        __author__ = 'Leif Hedstrom <leif@ogre.com>'
__date__ = 'Wed Oct 26 15:02:17 PDT 2005'
__revision__ = '$Id: news.py,v 1.2 2005/10/27 02:59:15 zwoop Exp $'
__version__ = '$Revision: 1.2 $'

 
Author
        Leif Hedstrom <leif@ogre.com>