2
Seleniumでソースコードを.txtに保存しようとしていますが、.txtファイルは空のままです。私はコマンドを使用してソースコードを印刷するようにしようと試みPython Seleniumページでソースコードのエンコードエラーを保存できません
:
htmlcode = driver.page_source
(driver.page_source).encode('utf-8'))
print(htmlcode)
これは、ソースコードを印刷しますが、それはエラーでスクリプトを殺す:
File "C:\Python27\lib\encodings\cp850.py", line 12, in encode
return codecs.charmap_encode(input,errors,encoding_map)
UnicodeEncodeError: 'charmap' codec can't encode character u'\u20ac' in position 16329: character maps to <undefined>
ファイルに保存するコードを投稿できますか? –
私は以下のスクリプトを使用しましたが、これは私が推測しているエンコードエラーのために動作しません。 サイト= browser.open(リンク) fileobjj = open( "output.txt"、 "wb") fileobjj.write(site.read()) fileobjj.close() –