Link to home
Start Free TrialLog in
Avatar of sharingsunshine
sharingsunshineFlag for United States of America

asked on

Python Encoding Problem \u2013

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?
ASKER CERTIFIED SOLUTION
Avatar of pepr
pepr

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of sharingsunshine

ASKER

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,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" 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.
Avatar of pepr
pepr

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

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.