Have you considered using the Twitter API? http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-users%C2%A0show is all about getting a user's information in a nice XML format.
On 3/03/2010, at 7:31 PM, Bruce Clement wrote: > I've hacked up a quick and dirty that gathers up my daily twitter > "tweets" (postings) from the RSS feed (using Magpie), formats and > sends them as 1 post on one of my blogspot blogs. I have a list of > people I refer to at the bottom with links to their twitter homepage. > > I'm interested in doing two things to improve it in the short term, > one is when I refer to another twitter member, expand out their info > (It's all on their twitter profile page) so instead of just saying > @Bruce_Clement it says > @Bruce_Clement Bruce Clement, Auckland New Zealand > Website www.clement.co.nz > Software developer, Internet > branding. Linux user. > No I can't fix your computer. > Can't design decent looking websites either. > > If I go to the profile page, all the info I need is embedded in the html: > > <address> > <ul class="about vcard entry-author"> > <li><span class="label">Name</span> <span class="fn">Bruce > Clement</span></li> > <li><span class="label">Location</span> <span > class="adr">Auckland, New Zealand</span></li> > <li><span class="label">Web</span> <a > href="http://www.clement.co.nz" class="url" rel="me nofollow" > target="_blank">http://www.clemen...</a></li> > <li id="bio"><span class="label">Bio</span> <span > class="bio">Software developer. Internet branding. Linux user. No I > can't fix your computer. Can't design decent looking websites > either.</span></li> > </ul> > </address> > > What's the best way to retrieve the page and extract the data? I've > considered my old friends raw sockets and preg_replace_callback but I > know there has to be a better way. > > Oh, and the other thing. I'd like to expand out short urls to the > target url by following the relevant 301/302 redirects and using the > result. Is there anything in the standard library that beats raw > sockets? > > This is low volume (maybe 20 tweets a day & 10 people referred to) so > coding time is much more important than run-time. > > Thanks > > Bruce > > -- > Bruce Clement > > Home: http://www.clement.co.nz/ > Twitter: http://twitter.com/Bruce_Clement > Google Buzz: http://www.google.com/profiles/aotearoanz > > "Before attempting to create something new, it is vital to have a good > appreciation of everything that already exists in this field." Mikhail > Kalashnikov > > -- > NZ PHP Users Group: http://groups.google.com/group/nzphpug > To post, send email to [email protected] > To unsubscribe, send email to > [email protected] --- Simon Welsh Admin of http://simon.geek.nz/ Who said Microsoft never created a bug-free program? The blue screen never, ever crashes! http://www.thinkgeek.com/brain/gimme.cgi?wid=81d520e5e -- NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [email protected]
