首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Python中的PyQuery解析本地和在线HTML页面

使用Python中的PyQuery解析本地和在线HTML页面
EN

Stack Overflow用户
提问于 2014-12-22 01:35:49
回答 1查看 498关注 0票数 0

给定以下URL

代码语言:javascript
运行
复制
   http://cisbp-rna.ccbr.utoronto.ca/TFreport.php?searchTF=T00022_0.6

这段代码解析它没有问题:

代码语言:javascript
运行
复制
from pyquery import PyQuery as pq
url= "http://cisbp-rna.ccbr.utoronto.ca/TFreport.php?searchTF=T00022_0.6"
page = pq(url)
for tb in page('table.tf_report').eq(0).items():
    print tb("tr").eq(4)("td").eq(0).text()

哪种指纹

代码语言:javascript
运行
复制
 PF00642 (zf-CCCH) PF00098 (zf-CCHC) PF00076 (RRM_1)

但是,当我将页面本地下载到我的磁盘时,它无法解析它。

代码语言:javascript
运行
复制
from pyquery import PyQuery as pq
# this is local HTML
url = "T00022_0.6.html"
page = pq(url)
for tb in page('table.tf_report').eq(0).items():
    print tb("tr").eq(4)("td").eq(0).text()

什么都没印出来。

上面的本地文件可以下载这里。

正确的方法是什么?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27595563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档