Python论坛  - 讨论区

标题:[python-chinese] 在PAMIE.pageGetText的结果中查找字符串的问题

2006年12月27日 星期三 16:21

rosetta rosettas在gmail.com
星期三 十二月 27 16:21:45 HKT 2006

hi all

希望在PAMIE.pageGetText获取的内容中查找指定字符串
例如在google.cn的页面中查找"网页"字符串:

首先,得到内容没有问题
ie = PAMIE ();
ie.navigate ("http://www.google.cn/");
iedoc = ie.pageGetText ();
iedoc 中得到的是类似u'foo...bar'的unicode字符串.

接着我想把iedoc转换成gbk
iedoc.encode ("gbk");
转换出错失败了

我又试图把"网页"字符串转换成unicode并查找.
search_string = unicode ("网页", "gbk");
string.find (iedoc, search_string);
没有查找到需要的内容

请问哪一个步骤不对呢?

-- 
with kind regards

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年12月28日 星期四 17:52

rosetta rosettas在gmail.com
星期四 十二月 28 17:52:23 HKT 2006

这个问题解决了,谢谢kop

方法都对,是设置编码写错了,pyscripter调试的时候没有给出错误提示因此我一直认为是对的.
正常的控制台会提示.

--
with kind regards

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号