如何用Greasemonkey处理、优化一个用<table>来构建的落后网页?

2012-01-14 17:22:41 +08:00
 buxianyu
4157 次点击
所在节点    问与答
8 条回复
buxianyu
2012-01-14 17:29:00 +08:00
网页主要是<table>构建,一个接一个的<table>,而且没有ID,部分<td>有Class。

我想删除网页的Banner图片和评论区(这个也是在<talbe>中)。
只想保留文章的正文部分(在<table>中,有class)。

因为没有ID,很难操作。
理论上,只保留有class的正文部分,删除其他部分,是一个方法。但如何实现?
buxianyu
2012-01-14 17:34:22 +08:00
好像只有一个一个table地处理了。
yyfearth
2012-01-14 17:43:13 +08:00
我用过2个笨方法:
1、根据位置,比如table[2]->tr[3]->td[1]
2、正则表达式,比如/<td>用户名</td>\s*<td>(\w*)</td>/
MartianZ
2012-01-14 18:02:49 +08:00
楼主想优化铁路订票网站么?
caomu
2012-01-14 18:08:21 +08:00
to ls
只要是政府做的网站基本都是table的。。。
zythum
2012-01-14 18:22:33 +08:00
@yyfearth 推荐正则表达。table[2]->tr[3]->td[1] 会头晕...
ytzong
2012-01-14 22:39:54 +08:00
插入jquery.js后再用jq提供的选择器操作
ytzong
2012-01-14 22:40:50 +08:00
也可以用css来搞,找到元素后隐藏

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/25606

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX