作者fealing (fealing)
看板Python
标题[问题] 新手请教Beautiful Soup执行环境
时间Fri Mar 31 15:41:38 2017
各位版友大家好
最近再学习爬虫,目前正在试着用 Beautiful Soup抓资料
如果我把下面的程式码在virtual environment 或是
打开cmd,切到python目录下执行,都会有问题
===============================================
import requests
from bs4 import BeautifulSoup
res = requests.get('
http://www.google.com')
soup = BeautifulSoup(res.text,'html.parser')
===============================================
错误讯息:
UnicodeEncodeError: 'charmap' codec can't encode characters
可是如果我开启python schell 一行一行把code写进去,却是没有问题的
(也可以抓到我想要的资料)
请问各位版友,可以帮忙告诉我是什麽问题吗?
google了好久都没有头绪
非常谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.227.157.49
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1490946101.A.31B.html
1F:→ zerof: windows? 把 .text 改用 .content 试试 03/31 17:33
2F:→ karta0910489: cmd编码跟python编码好像不一样 04/02 00:44
3F:→ karta0910489: 不知道是不是这个原因 04/02 00:44
4F:→ s860134: requests.encoding 看一下编码,预设是 ISO-8859-1 04/02 09:21
5F:→ s860134: ^ res.encoding 04/02 09:22