如何使用mechanize改变网页上的标签
How to change tags on a web page using mechanize
我正在使用mechanize与网站进行交互。该网站是一个搜索引擎,有不同的渠道,如知识,书籍,杂志和报纸。有些代码像这样:
<UL>
<LI id=me_0_1 style="DISPLAY: none; FONT-WEIGHT: bold;">
<A style="width:30px;text-decoration:none;">
<FONT color=#000000>**Knowledge**</FONT>
</A>
</LI>
<LI id=me_0 style="DISPLAY: block;height:20px;width:30px;">
<A onClick="change_Tag('me_0','goqw.jsp','');" href="#" style="width:30px;">**Knowledge**</A>
</LI>
<LI id=me_1_1 style="DISPLAY: none; FONT-WEIGHT: bold;">
<A style="width:30px;text-decoration:none;">
<FONT color=#000000>**Book**</FONT>
</A>
</LI>
<LI id=me_1 style="DISPLAY: block;height:20px;width:30px;">
<A onClick="change_Tag('me_1','search','searchFBook');" href="#" style="width:30px;">**Book**</A>
</LI>
<LI id=me_2_1 style="DISPLAY: none; FONT-WEIGHT: bold;">
<A style="width:30px;text-decoration:none;">
<FONT color=#000000>**Journal**</FONT>
</A>
</LI>
<LI id=me_2 style="DISPLAY: block;height:20px;width:30px;">
<A onClick="change_Tag('me_2','searchJour','searchFJour');" href="#" style="width:30px;">**Journal**</A>
</LI>
</UL>
如何在mechanize中切换这些标签?很多谢谢!
您需要嗅探change_Tag
函数内部发生的情况。打开源代码并查找ajax请求、重定向、script
标记插入。之后只需使用Mechanize发送适当的请求。
相关文章:
- 如何在一个网页网站中处理基于document.write()的广告标签
- 从谷歌chrome中的任何网页获取所有tel标签
- 如何将主题标签链接集成到网页中并基于该哈希标签加载模态
- 可以在正文标签的末尾引导角度,使网页比在正文标签上使用ng-app慢
- Chrome 内容脚本在给定标签页的所有网页中运行
- 使用Java,如何验证/验证Google Analytics异步跟踪代码(分析片段)位于网页源的标签部分下
- 如何使用JavaScript或jQuery将所选文本包装到特定标签中的网页中
- 在网页的特定位置找到带有特定标签的元素
- 如何从外部javascript(js)文件在网页中添加样式标签
- 如何重新加载浏览器的每一个标签打开我们的网页
- 匹配网页中的字符串和HTML标签
- 从网页中提取图像源,其中img标签可能会在使用javascript etcq渲染页面时添加
- 如何管理网页标签移动没有页面刷新
- 我在JavaScript中创建了图像标签,但它没有在网页上显示图像
- 动态地从网页中修改标题标签
- 不带标签的网页内部链接
- 从网页中删除CSS(动态加载,编译,不链接标签)
- 从网页抓取中删除空白
标签nodejs - JS成功添加了一个标签,但网页显示失败
- 将多个文件直接粘贴到带有输入标签的网页中