Solved

Python Encoding Problem \u2013

Posted on 2016-09-08
4
158 Views
Last Modified: 2016-09-09
I am getting this error from a python script
 print(driver.page_source)
UnicodeEncodeError: 'ascii' codec can't encode character '\u2013' in position 424837: ordinal not in range(128)

Here is a part of the code
 html_source = driver.page_source
    print(driver.page_source)

Open in new window


I have opened a page using webdriver and I am trying to get the page source of that page.  Consequently, in debugging my script I wanted to see if the source code was being read in correctly.  Using the print() statement is when I realized the error.

I have 1000's of pages to read in like this and encountering the em dash will be frequent.  So what is the best way to handle this in the script so I don't have to start and stop the script all the time?
0
Comment
Question by:sharingsunshine
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
4 Comments
 
LVL 29

Accepted Solution

by:
pepr earned 500 total points
ID: 41791076
The problem is probably not with the page source. The problem is that print cannot convert the character for displaying. Wrap it using the ascii() function to convert the content to the ASCII representation of the string value:
print(ascii(driver.page_source))

Open in new window

0
 

Author Comment

by:sharingsunshine
ID: 41791140
that works but now the source is in gibberish

ts" /></button><button class="blogg-button blogg-menu-button blogg-collapse-left blogg-collapse-right" aria-haspopup="true" title="Go to page. The current value is 1." disabled="" tabindex="0"><span class="blogg-menu-button-content">1</span><span class="blogg-disclosureindicator"></span></button><button class="blogg-button blogg-collapse-left" title="Older posts" disabled="" tabindex="0"><img class="blogg-button-image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAA0UlEQVQ4y2P4//8/A7Uxw6ih9DVUXFzcSkZGZqGcnBwP1QzV19ffoKen98za2nqJlpYWD1UMffPmTV9ubu4dHx+fZ25ubku0tbV5qBGmXG/fvu0rLS29ExAQQLTBxHiH6927dygGUyv2UQx2dnZeSJUkVVdXJxoREXHK29v7WVlZ2SmKDQUmLR55efkloJRQXV19ByjWSZGhMAOBEfQM5P2PHz/2UZr4sRnIRZGhwJwESvQkGUjQ0HXr1i0EJf4PHz4QbSAxYWoIjRSu0fKUaAwAoDvqK9Sz6rIAAAAASUVORK5CYII=" alt="Older posts" /></button></div> </div></div> <table __gwtcellbasedwidgetimpldispatchingfocus="true" __gwtcellbasedwidgetimpldispatchingblur="true" class="OMGM5KC-u-y bloggPostTable" cellspacing="0" style="table-layout: fixed;"><colgroup><col style="width: 40px;" /><col /><col style="width: 6em;" /><col style="width: 8em;" /><col style="width: 3em;" /><col style="width: 4em;" /><col style="width: 4em;" /><col style="width: 6em;" /></colgroup><thead aria-hidden="true" style="display: none;"></thead><tfoot aria-hidden="true" style="display: none;"></tfoot><tbody style="display: none;"></tbody><tbody><tr><td align="center" colspan="8"><div><div aria-hidden="true" style="width: 100%; height: 100%; padding: 0px; margin: 0px; display: none;"><div aria-hidden="true" style="width: 100%; height: 100%; display: none;"></div></div><div style="width: 100%; height: 100%; padding: 0px; margin: 0px;"><div class="OMGM5KC-u-q" style="width: 100%; height: 100%;"><img src="data:image/gif;base64,R0lGODlhIAAgAPYAAP///zZCSvr7+97g4eHj5Pz8/MjLzZqgpKKoq83Q0vf4+Ozt7qGmqpmfo7O4u+vs7I6UmXZ+hJyipunq6/T19ZedobW5vL/CxWBpcGNsc2hxd4mQlePk5fb29pacoLi8v/n5+dPW12VudIuRlu7v77K2uZSan8vO0Nvd3l5obmJrcb3Bw9HU1tbY2vHy8tze4FtlbMPHycrNz7q+wfLz9IyTl6iuseDh4+fp6p+lqERPVkJNVVJcY0FMU1pkaq+zt+bn6OTm5+/w8cDExrC1uKyxtIOKj6Wrrqqvsm11e3F6f3R9gmt0enB4fqessNja2253fWlyeNnb3c7R03N7ga2ytUpVXFVfZl1nbUdSWUVQWMbKzHyEiXiAhbe7vo+WmnuDiICHjISMkH6Gi3mBhlBbYk9ZYE1YX1dhZ9XX2dDT1IeOk8XIyoaNklhiabu/wkhTW4GJjkxWXZGXnJKZncLFyFNeZJ2jp2ZvdaSprT9KUgAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAFAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKECzk2NJOCDxchgwU1OjsSmQoQGCIWghQiOz01npALERkYGQ4AFBqtP4ILN0ACjgISGhkpGDIANjw+KABCKNEujxMbGiowowAEHIIT0SgUkBwjGiIzhkIvKDiSJCsxwYYdmI8KFB0FjfqLAgYMEiSUEJeoAJABBAgiGnCgQQUPJlgoIgGuWyICCBhoRNBCEbRoFhEVSODAwocTIBQVwEEgiMJEChSkzNTPRQdEFF46KsABxYtphUisAxLpW7QJgkDMxAFO5yIC0V5gEjrg5kcUQB098ElCEFQURAH4CiLvEQUFg25ECwKLpiCmKBC6ui0kYILcuXjz6t3Ld1IgACH5BAAFAAEALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Ohw8Tj44XKlhbk4sKEVZZXAWZgwsxLYMdTJ1RCqEAIA1JSjOCFKhaUSCCoI8kRkpMULIKVFZaXaALN0C6jAVHS01RTFMAVVc8XgBCKNsujwsmS1AaCIJSpQAT2ygUk0AeS0oXhkIvKDihQjEyy4QdNJMgOqxqxC9RCyJFkKwYiKgAkAEE2CWi4CChDSdSFJFQx0ERiCEWQlq4oUjbto6KgCQwIOOJAEUFcBAIInGRgIKsGrrogIhCzUcFgqB40a0QiXpAMj1QJ6kVLgA41P1kxGHbi39HB/A0iaKoo6MvSAgisC0pAGRBXk4SOOjGtiCDFXCGSodCSM6GC7ze3cu3r9+/gAcFAgAh+QQABQACACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjoYkTj8Uj40SPGUMlYsdSzxmSiCbg0IyKIM0TTxnTAqjACAIYGNDgh1Uq1CiAB2VLl9hZGAXsGSrXAUKEjNABY4FRGJjXV0sAD8+aB8ANmItKC6PJAxiXBFIAAIhIYJVUygolI8TCNIxhkAvKDijLidTzgx1oLEJxC5GAReRkLFixZSDhwoAGUBAXiIWQy6smMFBEQl4KDoqenKi5Al+iYSAFJmIwgAUL5opKoCDQBCLM189c9HrEAWcz4LADFeIhD4gmxaAnCDIoCAcIIEuEgqToNEBvVTCI+rIxYAXJAQRgIcUwIIbQQQUPHiD7KCEOhMBTIAnJG7EBVzt6t3Lt6/fvYEAACH5BAAFAAMALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2OhiRVDhSPjQhYPkeViwpjWG5dIJuDBTdBgxRkWGhKCqOCK18QW4IdXKsRogAPHY8FNl8bG2wAIEarRgUKDW4ROI8XHl9rbS0ADhkYbwBIWj1wU48uPx4QYg4ABS1pgm09ZUc0lQtE5SeGR1hEz5sUIWkFDAkAIq9SAQGOAjIC8YLFFBQIExUAMoAAJUU41oVQs0ARCRQgOSyaABKkC0VCSopUJADHjRsTFhXAQSDIRZmvErrodYjCTV9BULw4WYjECxRANn0EGbNYRBwlfzIiKVSe0Ru9UpqsRGHAABKCCIBMCmCBqYiPBKC9MZZUTkJUEIW8PVRgAdG5ePPq3ctXbyAAIfkEAAUABAAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6GQhZDHY+NSFEiRZWLCmtRGXEgm4QgCoMdYhoZYKajAA9ETmqCnRoqY6IACy6VCQgHDQkAIBAaGCMAChIpShyPTzYMDR4oADNQUUMAVXJZOj+PHRdOOR4rAAVST4Ij3joXlS7jOSyGNnA7YRSbHSgvhyAMvBHiqlEBgxNu3MCxqACQAQT2KXKBoiIKGopIWHQ20eJFRUI2NsShcMJIAkEkNixo0AWlQxRUPioQxB+vQiReoACySWNFk8MECMJhUSajCRVfYMx5g1LIijcdKSAwgIQgAhV56roBRGilAgcF3cg6KCxLAEhREDxbqACJqGwI48qdS7fuqEAAIfkEAAUABQAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6GLitsCo+NJRFUM5WLICYRTSMCm4kdc59iIIIgLw+VT2woggp0EVBrogtfblFSjhNeP0hpAAINEUl0AApfZWdyTr4rFkVOBAB1YBFsAD92zlZ1jiBTbw42WwAFL7ECRmZycEYUjxRqbyW9hUfwRiSbIEGCHKLwxoKQUY1AUCjQiAQBAhMWFWjRgkCHRRRQaERBQxGJjRwwbuSoSAhIRg9u3IioqAAOAkAuMmKIsFEBFzINUZi3qUAQFC9cGCKxDsimjxpZghAFAMdGno4eaHzRkeiNiyY1Cn0EgsAAfwAIaDQKYMENIEwr0QRwY+ygtTUUAUzQeDCuoQIkttrdy7ev3799AwEAIfkEAAUABgAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6GBQMDj45sI20ylIsgDG1jBwWaiQp3nl8ggiAyQxSPJCgPqZ1cdAIAJB4pbkeOCmoxF5MCR21cEgAKFTBodmO2jB0hqzM4ADIjRpkOKcw8P48cLAYrIQAFN5MFI252ZRutjiAELFschkVXZWskmgUkC4coXPjgQlQjEDj4MSJBgMCERRPA2MlgYJGCFygy0lCE5MwVH21QjcKoUREBNglY3GC04MaNh4oK4CAARIHBm4gKuOiAiAI8SgWCoHhRsBAJjEA0vcoIE8QzHBlR/Gz0IOOLjUdv8BQStWg8AjcUEsiYFEBLIM+ADrpBdlAonIIRJmQUAhcSCa918+rdy7evqEAAIfkEAAUABwAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6HIAKPjkFFP0CTjB8VXx+ZigI/FRAMkgACCWwdjwVCNIICRKMHkkJ3URlIj0FPITgABQ4VNUcFIDl4KiliposCLygtUyQAIXd0LQAzuClYDo9AKFIhN4ITmAV0GSkwX6uOIBziC4ZEKT4QQpmtr4YddStcfGoEYoI+RkIIEJiwaEIYNxpkLAIBDQWKfojy6NiYRIEiihYvKjrSo2QTEIsW3LjBUNEDD1SohBgIqlmjAi7eGaJA4VOBICheCCxEAhqmSSRCtowkCEfIno8eWHzxquiNVUJCDoVH4AY1AAQsHlUJpIDPQTfEDjJLc9AEiwcP2xYqQGKr3Lt48+rdizcQACH5BAAFAAgALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CHCmkhCpGLU0gMMpeJBUOaPwWCAiwyHZAdlgACF0g5NgIALkcRTSWPEy8DQgAFdUh3uCBOVFBMELKMBTcoKC8UAC8/CC8AQ11NTBozj0DOKA+CJOIFEtp4FaiOIBzPLoZeTHge8JAFLtGGHVt1NJ2MQEzoxUgIAQITFj1og4EJm0UCBoD7l8iGHCtWlIBQFHGiIhtZQmpcZPBGQkUPxIhY8hDgoQIUlDnCt84QBX33grwzROIFCiCRSIA7CUIZDnA4Gz1w9uJfzxuohICzx47ADRKCCDgDCmDBDRyjIoUF0OznoLEuJzgj6LJQARJUCtvKnUu3rt25gQAAIfkEAAUACQAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkIgkC5GMHEMzN5WKLBcOQ4MCL2oKkCAgggWdJR8FADREbWMfjyQvA0KCaRdEFwACJUZcXQ2ujRwoKC8UAEB1FhwABrJdS76OOMkoD4I0JIJOY11UOaWOIMgvNIYXZOTrkAUuzIYKJ1vwm4oCD0FCxomEECAwYRGQGhpUJPmSz5CAAdoaGrpjpyKPKzISFYCYTGIhBGZCmrFjQJELAjcKKnqwIQoTJk4E6DNUoIPNR/I6IGIxRGe8IMpcGCKR4EsbobW0qQQhE0A2KQ5QQHqQTB0AWzd0CtGW6xEIlN8AEEgGRNCCGzgA4hx0g+wgtfoTJiTrOrNQARJI6+rdy7evX76BAAAh+QQABQAKACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QiCACkYxCTywklYoEaTIsgwUcQJEgBYM3aQYygh1vHiYtj0IvN0KCnVtTAAUrJhBrDo8cKCgvFABCLQYTAGoVwGJbjzjFKA+CCjSCDl9rRkgKjyDEL9uFWxtxNuePBS7IhiAsJ/GbigILQED2iEIEBJop4jCHShImYlAkEjDAWrtDOVKkwEIRwilEBBwquuOmY0cIilwQuCEwEQ4ISpRQmUPgnqECHWJeZPSuwyEQQ4bYhFQgiDEXhhxo0TIG6CMS1gROEpQGih4dMSA9KGYOAIlaNoUYwKOHCCQQIzUByIiCFIAFMiqUdIeqmFleLhQHTSh2K26hAiSM2t3Lt6/fv5sCAQAh+QQABQALACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QiAWRjRQ3BAqUihwoKByEIJOQBaIABJ0vggoJRBeZjjQ3N0KCp1IDAAUyRzkHKI9BqBQAQgMoLgBSNgwNDZ+OOJ0oC4Igr3XMJl6ljCCcL8OFagd0Dh2RBS7hhSBPIeeaiwIkODjriC4EBBOLQAdjZLpAwJXoVCcaio4wicJQgwdFBlEgTJQng0WLDxNRIHCDn6IJHsiAAVPhWTxCBTp0eNUoHbxCAmLEeOmoQLAXyAoxsCLHSE5HJKR5BCFAUJgdWqywgfQAFUISL26cQ6IDqQNIIDiSqNUJCAAFDdyI8Thq0I2ugx4UPQlgQidabA4LFSDxM67du3jz6qUUCAAh+QQABQAMACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKECkBAApOJQCgoD5mDBQWDBJwcggUDUwSQHTc3QoKkKEGCTzMODjSPOJwvHQBCAwMUAEErDkVVLo8TnCgLggIggiwWRUd1kCAcKC/EhVJVeRcKkQUu34UCNwPln4kFQg8Pv4oUBAQTixN5NW1iDVYlkoVCV6IfZLp0iRAhhyKCBhEVaUKR4h17BG7oU/TgjpiPOWi9o6TAXaNz9dRt2ZLSUYEg3ZYVysPjyoaIjUg42wgCEwAjVs7YMQDpQS9dJF7c+FXESlAv2jKSiMUJCAAFErBwMWVu0I2qgxZMe9cMBayRhAqQkIm2rdu3cATjNgoEACH5BAAFAA0ALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQKQDgCk4k4KCgPmYMFBYMEnByDJBwUkB03N0KCpChBgkAsBiGQE5wvHQBCAwOqJCEydWyYjg+cKAuCAiCCHMUzuI8CHCgvqoU4dR8J0JAFLtuGOEHhn4gFNCQkyIkUBAQTiwtEBx4mSECKsSg0FH3YsKaNQST+lgVM5GDMmDAObSiSd6OeIhJHvnyZYwOHukIKFKRjNK6XIQpvLph8VCBINheGjrjBMufVIxLLLIIIKIALDzQ+6Ch4pCxbQBIvvrABgIQHjytYTjwCQeAGCVgoPJApoOBLmadeIokSdAMFka0AaHjAomTAJ10XFIiA4nD1UwESC0Z+3Mu3r9+/kAIBACH5BAAFAA4ALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQCEwsFk4k4KCgLmYOYgwScHIMULpEdBDdCgqMoQYITLyg4kBOcLx0AQgMDFLycLS+QC5ydggIgsigtakCQBRwoL8CFQi1TKKGPBS7WhkKXn4unHdyIFAQEE4tCK0VONh+tia8oNIoxBw0VFR5bFN3Ll+jCl4MHYyhSd6OdIiFEJNy54wAVOUIgMnZzscuQixVsOnYLQs0iIRsZNDQw2YjEMYdPSinggkUFngMiGT3IlQ+ICjQBq/jAggGPl0cgVpEQ9ELFjjEFQHgYimGEgGiDWvjYQQaTEAg+Uvz49OKKjiKm2IT8ROFIlZwXCOPKnUu3LqRAACH5BAAFAA8ALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQFJCSTijgoKAuYiASbHIMdHZEKHARCgqAoQYITLy+Xjw+bL6VCAwMUAEKbrZALv50AAiCvv6qPBRwoL7yFvig4kgUu0IYUNJ6MChTHixQEBBOLHVMrHytSi6wo24ksVUVISD/wn7/4h1MM/gw2XCgSd6PcwDdIbBBhx62QAAUClrkoZYhGDBkKIhUI4kxgoR9NIiDYx4jEr3ICWrgCIUYDFCp5KDaq5WxbDjlYDABwIEJDEiorHoEgcOMSBRU64BgpAEJCzyQmCkCSCoAEjKRhpLrwICKKBU9tkv4YRMEARk8TjvyQ2bCt27dwBONGCgQAIfkEAAUAEAAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAUkJJOKEygoC5iIBJscgyAgkQocBEKCoChBgg8vAzSQD5svHQBCAzcUuZsoOJALv50AAgKCmpuqjwUcKC+9hUKbwZEFLtKGFLOeiwIgBYwUBAQT3y9qCSzMiawo3Yg3dUMXFyeL7/GHUhb+FgYWUeBw45yiDgZmvIlxyVshAeKaucBliIYMNaUgFQgCzYUhL2PaVNHWiMSvcwKeAAEA4ksELnGqKHhUC9osBDxE4PtAJQKYODEegSBw4xIFPFbKbCgAIo8SnzkiOoooBEPSNuJo3KHS5Y2nEVZ4lBjUIc2UmZgm2HCA1qHbt3AF48qVFAgAIfkEAAUAEQAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAUkQpOKDygoC5iIBJscgyAFkQocBJcAoChBgg8vNx2Qmigvs0IDNxQAQpsoD5ALv50AAgKCE7+qjgUctryFQi8oOJIFLtGGHTSejAWljBQEBBOLBUADA0DIiqwo3YkPTy1padbuv/GIQTL+Mq4UUeBww5wiEC1OnJACwpshcJCwzdrG4knDiEFQSAlh6AIEDx8mOnKx6cgcYyFQGDvQpgadDxcbaXqDxQsAJz7wGAAwJE6bEXMSPALxQgwDARSS2IFhwliVMD9/QBJQDAcWOz7aIKPgxEibGJgWqMCqVZCCjTEjUVBix80dh4UQLuChkgZuoQck7Ordy5dQIAAh+QQABQASACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKEBSQuk4oPKCgkmIgEmxyDAgWRChwEQoKgKEGCDwMEIJCaKC8dAEIDNxS5mygLkAu/wQCkghO/qo8FHLa9hUIvKDiSBS7Qhh00noyljRQEBBOLBUC71YusKNyJw7/Zn7/tiO+b8YcUHDfkigVBLwak60bwWhABhkCguIEQUrMiWH4YksHAxhYFkIQgMLMDgrE0L4w5qXDnCJuGjWZY6QFnBoAiGZQkAGBgDsk8LR6lyeAmj4AOS1LguWPMyxwPEthAIvFAEAkmKUR8KdXBgok7UjA9jVrjm4AbrjC5aJIigwmChTxEfYOW0IISbwgwtp1Lt66gQAAh+QQABQATACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKEBUIuk4oPKCgkmIgEmxyDBZIKHARCgqAoQYIPAxwCkJooLx0AQgM3FLibKKmPC74LggKkABO+vI8FHLXLhEIvKDiSBS7QhR00nozHjBQEBBOLBUC6xIurKNyJwpu26r7tiEK+8YoUHDfkigU4BDgA60YQSAkZsgoJCILjm6MJSXrIKWEohIMVaRI6qrJDB5w5AAQ8uSFoho0SH1pAMqEjS5kVAIg0GcMCgBoENoh8ePCohYYUTgR0GBNliRMABergJAIEkpB0QpZEoXKAFIgtPwyAwBQ1ipIK3255okHG6x2Che54rYOWEIkPdQi2tp1Lt66gQAAh+QQABQAUACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKEBUIuk4oPKCgkmIgEmxyDBZIKHARCgqAoQYILN0ECkJooLx0AQgM3FLibKKmPC74LggKkABO+vI8FHLXLhEIvKDiSBS7QhR00nozHjBQEBBOLBUC6nYurKNyJwpsDsorr7YhCvvGLFBw35IoFOAhwqNetGw4HJ+QVInEp0gQlWXhYMHRDBosg3xodgSOnTAUABV60AnBixZYpIx15kGPGzRAAXrjUeAJAioUVbNSAePQECp4iAhSs6WKkBMgpXlac2PlICDEALsJ0iXOElIAXCaphchGnS5g8GbvREOPVRsFCR7waOBvtggGmbAbjyp0LIBAAIfkEAAUAFQAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAVCLpOKDygoJJiIBJscgwWSChwEQoKgKEGCCzdApI+aKC8dAEIDNxS4myi8jwu+C4ICshO+wI4FHLXKg0IvKDiSBS7PhB00noyyjBQEBBOLBUC6qYurKNuJJL433ogDagkxnYlC7/GHLWFNJrcSFcBBIAi7RR2E7ONGCAeRISAOubgUKUgXM24cGKIV6xGJMGWu+JAAoAABagBQhJCC4sEjByHdqFgB4EINCQMABDmxksAjCXbcpMgjQIGJNSZopuQpypGUCFGK3KJRYw0djSWBAFEAycU4QTQgrJlDhCEhCnPWfLFglpADtWoN2g6iIIOFALl48+YNBAAh+QQABQAWACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKEBUIuk4oPKCgkmIgEmxyDBZIKHARCgqAoQYILN0Ckj5ooLx0AQgM3FLibKLyPC74LggKyE77AjgUctcqDQi8oOJIFLs+EHTSejLKMuTcTiwVAupeKQmBKNRI3iiS+BIskKT09Ox/o8YwXTCk12AoVwEEgSMBDHVx442ZogoUYIA65OAcJyBgfKvIVgoci1iMhbXykEJEHADliAIAMe+QExkgodQBskVClFUcUohqB4JIiQxQHBUAwaODkhKAJ0h48YpBBg5OIFCQ0yBNTEAWKjSjIOKHA6p0GCIYwJAQiD9gtYwkZOOAkZ1qTHAeovZ1Ll24gACH5BAAFABcALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQFQi6Tig8oKCSYiASbHJ4ACkEEQoKgKEGCJARABZCaKC8dAEIDNxS3myi7jwu9C4ICsQATvb+OBRy0yoNCLyg4kgUuz4QdNJFCqI3GjCsYMGudiQVAuduKQhg772+KJL0EiyQZWVlwM+y9ootDmoiYg61QARwEghQ8pMAFuFGGHswwAOIQhYWLcLQRAeWCIRLSYD0SAgEPEypVWl0CAETYoyomlXAxAEDNjyHDhPQC4ghEGyZNuswoIIBIkRlSBD148cJbIydNIhCpSMNGkQ8sBnVQAKnDFDVcAXQoUsSLGoiEBHwoYgEFWkI4DS4kWPdW0MO6ePPWDQQAIfkEAAUAGAAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAVCLpOKDygoJJiIBJscngAKQQRCgqAoQYIkBEAFkJooLx0AQgM3FLebKLuPC70LggKxABO9v44FHLTKg0IvKDiSBS7PhB00kS6ojcaMQyIYI52JBUADBNiGQnhWcHAXiiS9oopCUWZmZW/49oxidEnigR0lHASCGDSkgAa4UYYWXEgg4BCFhYomzFHChY0hEtKAQHJRgQqZOF4E0VAgCEgvb40cLCETZoQaAFJipNklpNcERyDm0FwTo4CAIUPUUAPw4MUAjIaIhGnzpmKHGUOm3CMFAlKHEC2MgbgwJMFWiIJYDDkxDO0gBTcKfrqdS7euXUOBAAAh+QQABQAZACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKEBUIuk4oPKCgkmIgEmxyeAApBBEKCoChBgiQEQAWQMi0oLx0AQgM3FLibKLyPORC0C4ICsQATvsCOQFBfT8yDQi8oOJI4DsWHHTSPBS4kQgKNyIokXxoZIhuoiQVAAwS3iV52djw8ZQ7nvqKJM9wIFOhFkRBfrBKRoNMEypIGl97heKVgUSUSEUchIsEmBDlDFKQ5WnAgTo0EhkhUAwKJBoI4G+jUEaQAhCAgvtw1emNkwxwJTwAEeTLg1sFN2xgJkLDhS4UTAAqwoMUSwAN5FR3NcMqGnAA1tP4BOAZJgZQXyAqkoaqxEJAnLw1EtqWQta3du3jzKgoEACH5BAAFABoALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQFQi6Tig8oKCSYgx0FgwSbHJ4AaU0/QoKjKEGCJARAoY9zPSkGHQBCAzcUu5sov48SOz1GD4ICtBPBw444STtlT4ZCLyg4kjg/bLSFHTSPBTSWAo3fiSwbTUxJX52JBUADBLqIIEZY+zAwSIokgr3CtyGDQYMOFAkJBkRRiw1kyIxhEA9RARyyQCwCIUSIOFOJXCR4km4QhWePSDiZc6eFIRLYGj6iUIXOgTwJBIHQCABHsI+N2Jg4gODHDQAwB+hauGnBIyIHGCBxCaCVzAX1eDZSk6eImlAFbmwaCKBASUYTkonapA0kIV4EDRS4LWR2rt27ePMeCgQAIfkEAAUAGwAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAVCLpOKDygoJJiDFEKDBJscngAtTSlFgqMoQYIkBEAFkB5ZOlYGAEIDNxS7myi/jwxwWjsSggK0ABPBw444VHBnF4ZCLyg4khMlW8yFHTSPBTRCNOCK6Yhpc2RLER6hiQVAAwQdiSA1UVEaGniIKCIR7BUiAXSaKFQ4Q5GQYEAUSTHRps0IG/MQFcAhC8QiEC5cQDN1iEaaG+sEURjpyIWFPD9uGCKRLeIjEG+OVPmAQhAIjwBwBBvnCIWTKl5iPABAc0C+h5s6Fa1i4cIAVptsLrgHtJGCE2xkAihwY5PBsSkZCSDEYdMCkoUOKHDg0BWu3bt48+pdFAgAIfkEAAUAHAAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAVCLpOKDygoJJiDNEKDBJscngAtUBlVgqMoQYIkBEAFkAdmVmUyAEIDNxS7myi/j0c8Z1Y5ggK0ABPBw44TZDx2dYZCLyg4khNeMsyFHTSPBRQuNOCK6YhSB2JhcTnjiQVAAwQKiQIVXV0RS0suKCIRDIi+O2MSJhyiSEhBRQMYmDDRwME8RAVwyAKxSAAFGh1MKerwwuAhCtAeUYjhhc0DQySymXx04kOdKdsAgOAIAMezRyRW1DnxZFzMASEdbrrkyAUbGWleAmhlcsGNIAIg2esEoMCNTa8ErZsUZNMCkYUUBJkwFq3bt3AF48pFFAgAIfkEAAUAHQAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShA8XLpOECxOEX01SJJgAU0l4JYIUKkpSHKEVblduRAAUGWQoQYIkBEAFj04wbnZoBgBObTcUAEIozMmOD2EwaDwVghO9ABPMKM6ON9E+FoZCLyg4kg8fFwKHHTSQ7hTYi/OJL0dzEBBO74kFQAMIKEgkIM+aNm3EGGGjiMQ2IP6QfJk4kViiZcwgJuJQBQECJxe6HSqAYxeIRQI6UBgYSpECHEIQURDpCESIBE8uFSJRTuOjF1OeoNgEAMRJADi20XQZQuiLdzwHdFC2TWejAgNQvAAFgEBGQQtu4KjHSMECqzeY4RJEdhIQZgsPWhoSMOGa3Lt48+rdiykQACH5BAAFAB4ALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQLRTMKk4JCFyGEdDs6R5kCBxgiFoIUeDs9Jpk0XBkpKg4AFBqsRIIkBEAFjwwaGVgYMgA2PFgoAEIozhSPExsaKjASggQPghPOKNCPHCMaIjOGQi8oOJIkKzEChx00kAoUHb+M94pCFjkSEiXfEBUAMoAApkRDGlTw4MFEAkUkugFRFIOBRYss9ElU5IKNAwcfTnRQVABHLxCMFChAmWmRABcjD1EI+KgABxQvXBgigW4iJG7OJggCwRJHN5qMCDh7IY/ngJHNnkECgpMENmc+F9xQB6mAi4MAbjgLMihfS6MorLY0JOCB2rVwB+PKnUtXbiAAOwAAAAAAAAAAAA==" width="32" height="32" class="gwt-Image" /></div></div></div></td></tr></tbody></table></div></div> </div> <div class="OMGM5KC-l-k"></div> </div></div> </div></div><div><script src="https://www.google.com/insights/consumersurveys/async_survey?site=uyzvo2o4zz5355ebo6ogwad6fe"></script></div><div class="OMGM5KC-m-a" tabindex="0"><button class="blogg-button blogg-primary"> Send feedback </button></div></div><div class="OMGM5KC-i-a" aria-hidden="true" style="display: none;"></div><div id="contain-402"></div><script src="//www.google.com/insights/consumersurveys/gk/prompt?t=a&amp;site=uyzvo2o4zz5355ebo6ogwad6fe&amp;random=1473420081929&amp;ref=https%3A%2F%2Fwww.blogger.com%2Fhome" gapi_processed="true"></script><iframe src="https://clients5.google.com/pagead/drt/dn/" aria-hidden="true" style="display: none;"></iframe></body></html>'

Open in new window


Here is the same page via copy and paste
<br />
<a href="http://www.theherbsplace.com/onsale" rel="nofollow" target="_blank"><img alt="http://www.theherbsplace.com/onsale" src="http://image.exct.net/lib/ff2c1c757166/i/7/58f9627e-a.jpg" style="border-width: 0px; display: block; height: auto; max-width: 600px; width: 100%;" /></a>
                    <br />
<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-spacing: 0; color: #6e6f74; font-family: Arial, Helvetica, sans-serif; font-size: 14px; max-width: 560px; width: 100%px;">
                            <tbody>
<tr>
           <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;"><table border="0" cellpadding="0" cellspacing="0" style="border-spacing: 0; color: #6e6f74; font-family: Arial, Helvetica, sans-serif; font-size: 14px; width: 100%px;">
                                        <tbody>
<tr>
                                            <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;" valign="top"><table border="0" cellpadding="0" cellspacing="0" style="border-spacing: 0; color: #6e6f74; font-family: Arial, Helvetica, sans-serif; font-size: 14px; width: 100%px;">
                                                    <tbody>
<tr>
                                                        <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;" valign="top"><table border="0" cellpadding="0" cellspacing="0" style="border-spacing: 0; color: #6e6f74; font-family: Arial, Helvetica, sans-serif; font-size: 14px; width: 100%px;">
                                                                <tbody>
<tr>
                                                                    <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;">This
 morning, Nature's Sunshine shared BIG news. Our best-selling, most 
popular supplement for immune-system support is now available in a 32 
fl. oz. bottle (stock no. 21488)! Now you can protect you and your 
family all season long with Nature's Sunshine's Silver Shield with 
patented Aqua Sol Technology.</td>
                                                                </tr>
<tr>
                                                                    <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 15px; padding-top: 15px;">Silver Shield with patented Aqua Sol Technology:</td>
                                                                </tr>
<tr>
                                                                    <td style="color: #6e6f74; font-size: 16px; padding-bottom: 0; padding-left: 0; padding-right: 5px; padding-top: 15px;"><table align="center" border="0" cellpadding="2" cellspacing="0" style="border-spacing: 0; color: #6e6f74; font-family: Arial, Helvetica, sans-serif; font-size: 14px; width: 95%px;">
                                                                            <tbody>
<tr>
                                                                                <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;" valign="top" width="9">•</td>
                                                                                <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;">Offers safe and effective, broad-spectrum immune support, including antimicrobial support</td>
                                                                            </tr>
<tr>
                                                                                <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 5px;" valign="top" width="9">•</td>
                                                                                <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 5px;">Is composed of nano-size particles to ensure maximum bioavailability and potency</td>
                                                                            </tr>
<tr>
                                                                                <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 5px;" valign="top" width="9">•</td>
                                                                                <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 5px;">Provides 20 ppm of pure silver (100 mcg per serving)</td>
                                                                            </tr>
</tbody></table>
</td>
                                                                </tr>
<tr>
                                                                    <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 15px;">And now it's an even better value! Get more silver for your money with our 32 fl. oz. size!  </td>
                                                                </tr>
<tr>
                                                                    <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 15px;"><b>Shop today for amazing introductory offers! Save up to 18% through September 12.</b></td>
                                                                </tr>
</tbody></table>
</td>
                                                    </tr>
</tbody></table>
</td>
                                        </tr>
<tr>
                                          <td style="color: #6e6f74; padding-bottom: 30px; padding-left: 0; padding-right: 0; padding-top: 30px;"><center>
                                              <table cellpadding="0" cellspacing="0" style="border-spacing: 0; color: #6e6f74; font-family: Arial, Helvetica, sans-serif; font-size: 14px;">
                                                  <tbody>
<tr>
                                                      <td class="tpadding" style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;"><table align="center" class="btnwidth100" style="border-spacing: 0; color: #6e6f74; font-family: Arial, Helvetica, sans-serif; font-size: 14px;">
                                                              <tbody>
<tr>
                                                                  
<td align="center" bgcolor="#006cb7" class="buttonCell btnHeightCell btnwidth100" height="22" style="-moz-border-radius: 4px; -webkit-border-radius: 4px; background-attachment: scroll; background-color: #006cb7; background-image: none; background-position: top left; background-repeat: repeat; border-bottom-color: #00406E; border-bottom-style: solid; border-bottom-width: 2px; border-left-color: #006cb7; border-left-style: solid; border-left-width: 2px; border-radius: 4px; border-right-color: #006cb7; border-right-style: solid; border-right-width: 2px; border-top-color: #006cb7; border-top-style: solid; border-top-width: 2px; color: white; display: block; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;" width="170"><a class="buttonLink btnHeightLink" height="33px" href="http://www.theherbsplace.com/onsale" rel="nofollow" style="color: white; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; text-align: center; text-decoration: none; width: 100%;" target="_blank"><span style="color: white;"><b>ORDER NOW!</b></span></a>
                                                                  </td>
                                                              </tr>
</tbody></table>
</td>
                                                  </tr>
</tbody></table>
</center>
</td>
                                      </tr>
</tbody></table>
</td>
          </tr>
<tr>
                             <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;"><table border="0" cellpadding="0" cellspacing="0" style="border-spacing: 0; color: #6e6f74; font-family: Arial, Helvetica, sans-serif; font-size: 14px; width: 100%px;">
                                        <tbody>
<tr>
                                            <td style="border-color: #d5d5d5; border-style: dashed; border-width: 2px; color: #6e6f74; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px;">If you missed our LIVE webinar launch this morning, <a href="http://cl.exct.net/?qs=65cfe728e54d9cb79dc95e82cd008b937bc9830aa45e1e9b6fb5abcce0b24e39" style="color: #5583c7;" target="_blank">tune in tonight</a>
 for another LIVE presentation by Regional Manager and Silver Shield 
expert Laurence Smith (3:00 and 7:30 MDT). Find out all the amazing 
things Silver Shield can do for you and your group members.</td>
                                        </tr>
</tbody></table>
</td>
                            </tr>
</tbody></table>
<center>
                            
                     <table border="0" cellpadding="0" cellspacing="0" style="border-spacing: 0; color: #6e6f74; font-family: &quot;arial&quot; , &quot;helvetica&quot; , sans-serif; font-size: 14px;">
                                    <tbody>
<tr>
                                        <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;"><a href="http://www.facebook.com/theherbsplace" style="color: #5583c7;" target="_blank"><img alt="Facebook" src="http://image.exct.net/lib/ff2c1c757166/i/6/b753e2d0-f.jpg" style="border-width: 0; display: block;" /></a></td>
                                        <td height="30" style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;" width="7"></td>
                                        <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;"><a href="http://www.twitter.com/theherbsplace" style="color: #5583c7;" target="_blank"><img alt="Twitter" src="http://image.exct.net/lib/ff2c1c757166/i/6/45dae22f-9.jpg" style="border-width: 0; display: block;" /></a></td>
                                        <td height="30" style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;" width="7"></td>
                                        <td style="color: #6e6f74; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0;"><a href="http://www.pinterest.com/theherbsplace" style="color: #5583c7;" target="_blank"><img alt="Pinterest" src="http://image.exct.net/lib/ff2c1c757166/i/6/4d2d6570-2.jpg" style="border-width: 0; display: block;" /></a></td>
                                       
                                       
                                        </tr>
</tbody></table>
</center>
<table style="border-spacing: 0; color: #6e6f74; font-family: Arial, Helvetica, sans-serif; font-size: 14px; width: 100%px;">
                            <tbody>
<tr>
                                <td class="footerNoReply" style="color: #6e6f74; font-size: 10px; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-align: center;"><br /></td></tr>
</tbody></table>
<a href="http://www.theherbsplace.com/Silver_Shield_Aqua_Sol_Technology_Colloidal_Silver_18_ppm_p_730.html" rel="nofollow" target="_blank"><b><br />Buy Silver Shield at wholesale prices every day</b></a>!
<br />
<br />
<div style="font-weight: bold; margin-bottom: 12px; text-align: left;">
<a href="http://www.theherbsplace.com/" imageanchor="1" rel="nofollow" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://1.bp.blogspot.com/-XsXBsKXDZ34/UNscoQTM32I/AAAAAAAAHIY/nPqDNGVlU2M/s1600/test_half_THP+Gingerbread+Logo.jpg" /><b></b></a>Sponsored by&nbsp;<a href="http://www.theherbsplace.com/" rel="nofollow"><b>The Herbs Place</b></a> - Wholesale Prices Always</div>
<div style="margin-bottom: 18px;">
<b><a href="http://www.theherbsplace.com/onsale.html" rel="nofollow" style="text-align: -webkit-auto;">What's on Sale Now?</a><span style="text-align: -webkit-auto;">&nbsp;*&nbsp;</span><a href="http://www.theherbsplace.com/forwomen.html" rel="nofollow" style="text-align: -webkit-auto;">Women</a><span style="text-align: -webkit-auto;">&nbsp;*&nbsp;</span><a href="http://www.theherbsplace.com/formen.html" rel="nofollow" style="text-align: -webkit-auto;">Men</a><span style="text-align: -webkit-auto;">&nbsp;*&nbsp;</span><a href="http://www.theherbsplace.com/children.html" rel="nofollow" style="text-align: -webkit-auto;">Children</a><span style="text-align: -webkit-auto;">&nbsp;*&nbsp;</span><a href="http://www.theherbsplace.com/essential.html" rel="nofollow" style="text-align: -webkit-auto;">Essential Oils</a><span style="text-align: -webkit-auto;">&nbsp;*&nbsp;</span><a href="http://www.theherbsplace.com/cleansing.html" rel="nofollow" style="text-align: -webkit-auto;">Cleansing</a><span style="text-align: -webkit-auto;">&nbsp;*&nbsp;</span><a href="http://www.theherbsplace.com/weightloss.html" rel="nofollow" style="text-align: -webkit-auto;">Weight Loss</a><span style="text-align: -webkit-auto;">&nbsp;*&nbsp;</span><a href="http://www.theherbsplace.com/Heartworm_sp_36.html" rel="nofollow" style="text-align: -webkit-auto;">Pets - Heartworms</a><span style="text-align: -webkit-auto;">&nbsp;*&nbsp;</span><a href="http://www.theherbsplace.com/Mood_Support_page_1_c_130.html" rel="nofollow" style="text-align: -webkit-auto;" target="_blank">Mood Support</a><span style="text-align: -webkit-auto;">&nbsp;*&nbsp;</span><a href="http://www.theherbsplace.com/Multi_Vitamin_page_1_c_115.html" rel="nofollow" style="text-align: -webkit-auto;">Multi-Vitamins</a><span style="text-align: -webkit-auto;">&nbsp;*&nbsp;</span><span style="text-align: -webkit-auto;"><a href="http://www.theherbsplace.com/pdf/brochure_website_2011.pdf" rel="nofollow">Most Popular Products Brochure</a></span></b></div>

Open in new window


I need the source so I can parse it with some regexes to change the links.
0
 
LVL 29

Expert Comment

by:pepr
ID: 41791195
The gibberish one is a different portion of the text -- it is for some encoded form of an image.

You still have the driver.page_source as a original Unicode string. The ascii() is only used for converting the content to the one that can be displayed via print. The print command has to determine the encoding that is used by the console that shows the result of printing. If the console uses some encoding that is not Unicode, the print encodes the Unicode string to that encoding. If it is not possible (the console is not capable to display everything), the exception is raised -- the one that you have observed.

Instead of printing, you can write your driver.page_source into a file and check its content using some Unicode-capable editor:
with open('check_me.txt', 'w', encoding='utf-8') as f:
    f.write(driver.page_source)

Open in new window

0
 

Author Closing Comment

by:sharingsunshine
ID: 41791896
You answered my question but upon looking deeper at the output I realized that I don't need the page source after all.  I just need the html of the page which I can get via a button on the blogger post page.

Thanks for your help and it's always a pleasure to have your input.
0

Featured Post

Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Dictionaries contain key:value pairs. Which means a collection of tuples with an attribute name and an assigned value to it. The semicolon present in between each key and values and attribute with values are delimited with a comma.  In python we can…
How to remove superseded packages in windows w60 or w61 installation media (.wim) or online system to prevent unnecessary space. w60 means Windows Vista or Windows Server 2008. w61 means Windows 7 or Windows Server 2008 R2. There are various …
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
The goal of the video will be to teach the user the difference and consequence of passing data by value vs passing data by reference in C++. An example of passing data by value as well as an example of passing data by reference will be be given. Bot…

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question