jjzjj

Mechanize

全部标签

javascript - 如何使用 Mechanize 处理 JavaScript?

我正在连接到一个网站,正在登录。该网站将我重定向到新页面,Mechanize处理所有cookie和重定向作业,但是,我无法获取最后一页。我使用Firebug并再次完成相同的工作,发现还有两页我必须通过Mechanize。我快速浏览了一下页面,看到有一些JavaScript和HTML代码,但无法理解,因为它看起来不像正常的页面代码。这些页面是做什么用的?他们如何重定向到其他页面?我应该怎么做才能通过这些? 最佳答案 如果您需要使用Javascript处理页面,请尝试WATIR或Selenium-那些驱动真正的网络浏览器,因此可以处理任

html - 我如何使用 Nokogiri 解析 HTML 表格?

我安装了Ruby和Mechanize。在我看来,在Nokogiri中可以做我想做的事,但我不知道该怎么做。这个呢table?它只是vBulletin论坛站点HTML的一部分。我试图保留HTML结构,但删除了一些文本和标记属性。我想获取每个线程的一些详细信息,例如:标题、作者、日期、时间、回复和View。请注意,HTML文档中的表格很少?我正在寻找一张带有tbody的特定table,.名称将始终相同(我希望)。我可以使用tbody吗?和name在代码中?Vb4GoldReleasedPaulM06Jan201023:35byshane943241,320 最佳

html - 我如何使用 Nokogiri 解析 HTML 表格?

我安装了Ruby和Mechanize。在我看来,在Nokogiri中可以做我想做的事,但我不知道该怎么做。这个呢table?它只是vBulletin论坛站点HTML的一部分。我试图保留HTML结构,但删除了一些文本和标记属性。我想获取每个线程的一些详细信息,例如:标题、作者、日期、时间、回复和View。请注意,HTML文档中的表格很少?我正在寻找一张带有tbody的特定table,.名称将始终相同(我希望)。我可以使用tbody吗?和name在代码中?Vb4GoldReleasedPaulM06Jan201023:35byshane943241,320 最佳

php - 是否有与 Perl 的 WWW::Mechanize 等效的 PHP?

我正在寻找一个功能类似于Perl的WWW::Mechanize的库。,但对于PHP。基本上,它应该允许我使用简单的语法提交HTTPGET和POST请求,然后解析结果页面并以简单的格式返回所有表单及其字段,以及页面上的所有链接。我知道CURL,但它有点太简单了,而且语法很丑(大量的curl_foo($curl_handle,...)语句澄清:我想要比目前的答案更高级的东西。例如,在Perl中,您可以执行以下操作:#navigatetothemainpage$mech->get('http://www.somesite.com/');#followalinkthatcontainsthet

php - 是否有与 Perl 的 WWW::Mechanize 等效的 PHP?

我正在寻找一个功能类似于Perl的WWW::Mechanize的库。,但对于PHP。基本上,它应该允许我使用简单的语法提交HTTPGET和POST请求,然后解析结果页面并以简单的格式返回所有表单及其字段,以及页面上的所有链接。我知道CURL,但它有点太简单了,而且语法很丑(大量的curl_foo($curl_handle,...)语句澄清:我想要比目前的答案更高级的东西。例如,在Perl中,您可以执行以下操作:#navigatetothemainpage$mech->get('http://www.somesite.com/');#followalinkthatcontainsthet

python - 导入 mechanize 时在 python3 中出现错误

我在导入mechanize时遇到python3错误。我刚刚在安装了python3的virtualenv中安装了mechanize。$whichpython3/Users/myname/.virtualenvs/python3/bin/python3$pipfreezemechanize==0.2.5但是,当我尝试在我的python代码中导入mechanize时,我得到了这个错误。importmechanize---------------------------------------------------------------------------ImportErrorTrac

python - 导入 mechanize 时在 python3 中出现错误

我在导入mechanize时遇到python3错误。我刚刚在安装了python3的virtualenv中安装了mechanize。$whichpython3/Users/myname/.virtualenvs/python3/bin/python3$pipfreezemechanize==0.2.5但是,当我尝试在我的python代码中导入mechanize时,我得到了这个错误。importmechanize---------------------------------------------------------------------------ImportErrorTrac

Python mechanize,通过 url 跟随链接,nr 参数是什么?

很抱歉不得不问这样的问题,但python的mechanize文档似乎确实缺乏,我无法弄清楚。他们只给出了一个我可以通过链接找到的示例:response1=br.follow_link(text_regex=r"cheese\s*shop",nr=1)但我不想使用正则表达式,我只想根据它的url跟踪一个链接,我该怎么做..还有什么是有时用于跟踪链接的“nr”?感谢您提供任何信息 最佳答案 br.follow_link采用Link对象或关键字arg(例如nr=0)。br.links()列出所有链接。br.links(url_regex=

Python mechanize,通过 url 跟随链接,nr 参数是什么?

很抱歉不得不问这样的问题,但python的mechanize文档似乎确实缺乏,我无法弄清楚。他们只给出了一个我可以通过链接找到的示例:response1=br.follow_link(text_regex=r"cheese\s*shop",nr=1)但我不想使用正则表达式,我只想根据它的url跟踪一个链接,我该怎么做..还有什么是有时用于跟踪链接的“nr”?感谢您提供任何信息 最佳答案 br.follow_link采用Link对象或关键字arg(例如nr=0)。br.links()列出所有链接。br.links(url_regex=

python - Python中的 Mechanize 有什么替代品吗?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭8年前。Improvethisquestion我使用的是Python3.6,而我必须填写表格。不幸的是,mechanize不适用于Python3。作为Mechanize的替代品,您有什么建议? 最佳答案 SeleniumRC