On Thu, 20 Nov 2014 06:31:08 -0800, Simon Evans wrote: > Can anyone tell me where I am going wrong or where the text is wrong ? > So far the given code has run okay, I have put to the console everything > the text tells you to. Thank you for reading. > Simon Evans
Having looked at the ebook, there seems to be an error in the book. Unfortunately I'm not 100% sure what the error is. However, it may be that: atag = soup_atag.a is meant to be: atag = soup.a There are also errors in the html itself in the ebook, the href of each of the urls is quoted as href="....' (mixing single and double quotes) and one of the urls has a semi-colon where a colon is expected, these seem to throw the parser. These errors also appear in your html snippet: html_atag = """<html><body><p>Test html a tag example</p> <a href="http://www.packtpub.com'>Home</a> ........^.......................^ <a href="http;//www.packtpub.com/books'.Books</a> ........^....^........................^ </body> </html>""" In addition to these errors in the source html, you seem to have replaced a '>' with a '.' on the second anchor tag in the html. <a href="http;//www.packtpub.com/books'.Books</a> .......................................^ -- Denis McMahon, denismfmcma...@gmail.com -- https://mail.python.org/mailman/listinfo/python-list