- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 mechanize 自动提交一些表单。
为此,我需要转到某个网站的主页,单击带有特定文本的链接,将我重定向到另一个页面并在新页面中填写表格。
我试过用
response = br.follow_link(text_regex="sometext")
for f in response.forms()
print f.name
我收到的错误消息是 AttributeError: closeable_response instance has no attribute 'forms'
当我尝试过
for f in br.forms()
print f.name
它打印主页中表单的名称,而不是我重定向到的新页面。
如何在新页面中找到表单的名称?
“响应”包含什么?
click_link() 和 follow_link() 有什么区别。 Mechanize 文档没有清楚地解释这一点。
谢谢
最佳答案
关于click_link()和follow_link()的区别:
两种方法都采用相同的关键字作为参数。
click_link() 是一种返回 Request 对象的方法,该对象随后可用于创建请求:
req = br.click_link(text='Sample Text')
br.open(req)
follow_link() 将执行与 .open() 相同的操作,直接打开链接。
可以在 wwwsearch 给出的示例中观察到 Follow_link() 行为: http://wwwsearch.sourceforge.net/mechanize/
关于python - Mechanize br.click_link() 和 br.follow_link() 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13204781/
我正在尝试使用以下代码登录网站 my $mech = WWW::Mechanize->new(autosave=>1); $mech->cookie_jar(HTTP::Cookies->new())
我需要点击一个链接,它实际上是 html 文件中的一个图像(左上角的 UCR 标志),我应该怎么做? 我有以下代码: url % follow_link("") 标志的html代码是:
我正在尝试在脚本中访问 NCBI 图像搜索页面 (http://www.ncbi.nlm.nih.gov/images) 上的搜索结果。我想为它提供一个搜索词,报告所有结果,然后继续下一个搜索词。为此
我发现唯一可用的常量是FOLLOW_LINKS。另一方面,FileVisitOption.values() 方法返回一个 FileVisitOption 值数组。我想知道,如果它只有 FOLLOW_L
我正在尝试使用 Perl 中的链接。我的初始代码: use WWW::Mechanize::Firefox; use Crypt::SSLeay; use HTML::TagParser; use U
我在 Mechanize 以下链接时遇到了问题。这是我打算做的事情的片段: for link in mech.links(url_regex='/test/'): mech.follow_li
如何循环 rvest::follow_link()抓取链接网页的功能? 用例: 确定所有乐高电影 Actor 关注所有乐高电影 Actor 链接 为所有 Actor 获取每部电影(+ 年份)的表格 我
在此示例行中,使用 FOLLOW_LINKS 选项调用 Files.find。 Stream paths = Files.find( Paths.get(basePath), 0, eval,
我正在使用 mechanize 自动提交一些表单。 为此,我需要转到某个网站的主页,单击带有特定文本的链接,将我重定向到另一个页面并在新页面中填写表格。 我试过用 response = br.fo
在我的 Mac OS X 上,我有以下文件层次结构: (base) bohaoli@bunnyBoom-2:~/Desktop/tuto/tuto_link$ tree . ├── a │ └──
我是一名优秀的程序员,十分优秀!