Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #52523
| From | John Gordon <gordon@panix.com> |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | Re: Getting a value that follows string.find() |
| Date | 2013-08-14 15:58 +0000 |
| Organization | PANIX Public Access Internet and UNIX, NYC |
| Message-ID | <kug9ea$267$1@reader1.panix.com> (permalink) |
| References | <40816fed-38d4-4baa-92cc-c80cd8febd82@googlegroups.com> |
In <40816fed-38d4-4baa-92cc-c80cd8febd82@googlegroups.com> englishkevin110@gmail.com writes:
> I know the title doesn't make much sense, but I didnt know how to explain my problem.
> Anywho, I've opened a page's source in URLLIB
> starturlsource = starturlopen.read()
> string.find(starturlsource, '<a href="/profile.php?id=')
> And I used string.find to find a specific area in the page's source.
> I want to store what comes after ?id= in a variable.
> Can someone help me with this?
starturlsource = starturlopen.read()
match_string = '<a href="/profile.php?id='
match_index = string.find(starturlsource, match_string)
if match_index != -1:
url = starturlsource[match_index + len(match_string):]
else:
print 'not found'
--
John Gordon A is for Amy, who fell down the stairs
gordon@panix.com B is for Basil, assaulted by bears
-- Edward Gorey, "The Gashlycrumb Tinies"
Back to comp.lang.python | Previous | Next — Previous in thread | Find similar | Unroll thread
Getting a value that follows string.find() englishkevin110@gmail.com - 2013-08-13 15:51 -0700
Re: Getting a value that follows string.find() Joel Goldstick <joel.goldstick@gmail.com> - 2013-08-13 18:58 -0400
Re: Getting a value that follows string.find() englishkevin110@gmail.com - 2013-08-13 16:03 -0700
Re: Getting a value that follows string.find() Joel Goldstick <joel.goldstick@gmail.com> - 2013-08-13 19:18 -0400
Re: Getting a value that follows string.find() Joel Goldstick <joel.goldstick@gmail.com> - 2013-08-13 19:40 -0400
Re: Getting a value that follows string.find() Steven D'Aprano <steve@pearwood.info> - 2013-08-14 06:29 +0000
Re: Getting a value that follows string.find() Dave Angel <davea@davea.name> - 2013-08-14 01:31 +0000
Re: Getting a value that follows string.find() John Gordon <gordon@panix.com> - 2013-08-14 15:58 +0000
csiph-web