[BangPypers] help needed to in Client Cookie module

Deepu Thomas Philip deepu.dtp at gmail.com
Sat Sep 22 13:22:38 CEST 2012


Text files are human readable when displaying contents directly
Contents of other formats are not human readable which is why you need
external readers to view these files.

Don't print the pdf or ms files. instead write them to a file.

#pdf example
f = open('/tmp/123.pdf', 'wb')
f.write(handle3.read())
f.close()

Then you can use a pdf reader to view the file.

If, however, you need to access the pdf contents during runtime, you will
need to find python libraries for reading each of the formats you mentioned.

Regards,
Deepu

On Thu, Sep 20, 2012 at 12:32 PM, suprabha ekka <suprabha.ekka at gmail.com>wrote:

> On Thu, Sep 20, 2012 at 12:31 PM, suprabha ekka <suprabha.ekka at gmail.com
> >wrote:
>
> > no i don't get ny errors ....but i get an infinite display of unknown
> > characters.....if u execute the code u wud cum to know with the download
> > url for pdf.
> >
> > -suprabha
> >
> >
> > On Thu, Sep 20, 2012 at 12:12 PM, Yoganand Anandaraju <yoganand at gmx.com
> >wrote:
> >
> >> Do you get any errors when downloading the pdf?
> >>
> >> ----- Original Message -----
> >> From: suprabha ekka
> >> Sent: 09/20/12 11:01 AM
> >> To: Bangalore Python Users Group - India
> >> Subject: Re: [BangPypers] help needed to in Client Cookie module
> >>
> >>  I am providing the complete code .... import urllib2 import urllib
> >> import ClientCookie import ClientForm import sys cj =
> >> ClientCookie.LWPCookieJar() opener =
> >> ClientCookie.build_opener(urllib2.HTTPSHandler(),
> >> ClientCookie.HTTPCookieProcessor(cj))
> ClientCookie.install_opener(opener) #
> >> input-type values from the html form txtdata =
> >> {'userid':'asdcsearch.gen','password':'Asdc1234'} data =
> >> urllib.urlencode(txtdata) req3 = ClientCookie.Request("
> >> https://cdx-stage.cisco.com/ecm/view/objectId/090dca388003e67c" ,data)
> >> handle3 = ClientCookie.urlopen(req3) content=handle3.read() print
> content
> >> https://cdx-stage.cisco.com/ecm/view/objectId/090dca388003e67c is a
> >> download url ....So when i try downloading the url after providing the
> >> authentication i will able to downlaod the content as ita simple text
> file.
> >> But if it is a pdf or any other file it not able to downlaod the file.
> Like
> >> take for example :-
> >> https://cdx-stage.cisco.com/ecm/view/objectId/090dca388003e726 --> this
> >> a doc file. And i am unab
> >>  le to get the content. But for the download url :
> >> https://cdx-stage.cisco.com/ecm/view/objectId/090dca388003e67c --> this
> >> is a simple text file. I am able to get the content. The content is
> >>
> {"fileName":"s3223-ipservicesk9-mz.122-33.SRE4.bin","publishDate":"31-MAY-2011","featSetDesc":"IP
> >> SERVICES
> >>
> SSH","featInd":"Y","migrReleaseVersion":"","migrLifeCycle":"","minDram":"512","advisoryType":"SOFTWARE","featSetDescId":"1242","certificate":undefined,"migrSoftwareType":"","fileSize":"97811932","minFlash":"256","accessLevel":2,"advisoryUrl":"
> >> http://www.cisco.com/web/software/DefTracker/280805679/SA/ac104828.html
> ","migrSoftwareConceptId":"","releaseFlag":"N","migrOperatingSystem":"","imageGuid":"7281E1D75D664CBFF5DECB3DEB426F1CA07ED989","fileDesc":"","migrRetirementDate":""}
> >> The file other than the simple text file doesnt get downloaded.Thats the
> >> issue. i hope that is clear. Thanks, Suprabha On Wed, Sep 19, 2012 at
> 9:00
> >> PM, Ramchandra Apte <maniandram01 at gmail.com>wrote: > On 19 September 2
> >>  012 16:09, suprabha ekka <suprabha.ekka at gmail.com> wrote: > > > Hi , >
> >> > > > I wanted to download a file from a content url . The content of
> the
> >> file > is > > pdf/doc/docx/.xls/ any ms supported file. > > The simple
> text
> >> file i am able to download but i am unbal eto download > any > > other
> >> file. > > The snippet of the code is : > > > > import urllib2 > > import
> >> urllib > > import ClientCookie > > > > import sys > > cj =
> >> ClientCookie.LWPCookieJar() > > opener =
> >> ClientCookie.build_opener(urllib2.HTTPSHandler(), > >
> >> ClientCookie.HTTPCookieProcessor(cj)) > >
> >> ClientCookie.install_opener(opener) > > # input-type values from the
> html
> >> form > > txtdata = >
> >> {'userid':'****************','password':'**********************'} > >
> data
> >> = urllib.urlencode(txtdata) > > > > req3 =
> >> ClientCookie.Request("**************************8" ,data) > > handle3 =
> >> ClientCookie.urlopen(req3) > > content=handle3.read() > > print content
> > >
> >> > > Can any one tell me while i am able to download the content of
> simple >
> >>   text > > file but why i am not abl to download the ppt/pdf/ etc file.
> >> and how > can i > > do it. > > Can anyone respond ASAP. > > > > Thanks
> in
> >> advance. > > > > -Suprabha > >
> >> _______________________________________________ > > BangPypers mailing
> list
> >> > > BangPypers at python.org > >
> >> http://mail.python.org/mailman/listinfo/bangpypers > > > Please
> elobrate
> >> on the error (explain in more detail) >
> >> _______________________________________________ > BangPypers mailing
> list >
> >> BangPypers at python.org >
> >> http://mail.python.org/mailman/listinfo/bangpypers >
> >> _______________________________________________ BangPypers mailing list
> >> BangPypers at python.org
> http://mail.python.org/mailman/listinfo/bangpypers
> >>
> >>
> >>
> >> Regards,
> >>  Yoganand
> >> _______________________________________________
> >> BangPypers mailing list
> >> BangPypers at python.org
> >> http://mail.python.org/mailman/listinfo/bangpypers
> >>
> >
> >
> _______________________________________________
> BangPypers mailing list
> BangPypers at python.org
> http://mail.python.org/mailman/listinfo/bangpypers
>


More information about the BangPypers mailing list