mechanize相关内容

使Mechanize处理来自任意POST的cookie(以编程方式登录网站)

我想以编程方式登录 https://www.t-mobile.com/ .我的第一个想法是使用Mechanize提交登录表单: 替代文字http://dl.dropbox.com /u/2792776/screenshots/2010-04-08_1440.png 但是,事实证明,这甚至不是真正的形式.相反,当您单击“登录"时,一些javascript会获取字段的值,动态创建一个新表单 ..
发布时间:2020-05-03 09:56:46 其他开发

结合使用Ruby和Mechanize登录网站

我需要从网站上抓取数据,但是这需要我先登录.我一直在使用hpricot来成功地抓取其他站点,但是我对使用机械化是陌生的,而且我对如何使用它很困惑. 我看到这个例子通常被引用: require 'rubygems' require 'mechanize' a = Mechanize.new a.get('http://rubyforge.org/') do |page| # Cli ..
发布时间:2020-05-03 09:40:03 其他开发

使用机械化登录megaupload

我正在尝试使用以下代码登录megaupload.我的问题是,我如何成功登录?我在代码末尾打印了当前URL,但是当我运行脚本时,它只会返回www.megaupload.com. import mechanize import cookielib from BeautifulSoup import BeautifulSoup import html2text # Browser br = me ..
发布时间:2020-05-03 09:26:04 Python

机械化Python 3.x

有什么方法可以在Python 3.x中使用Mechanize吗? 或者在Python 3.x中有替代品吗? 我一直在搜索几个小时,但没有找到任何东西:( 我正在寻找使用Python登录该网站的方法,但是该网站使用的是javascript. 预先感谢 亚当. 解决方案 lxml.html提供表单处理工具并支持Python 3. ..
发布时间:2020-05-03 09:21:16 Python

Ruby,Mechanize,OAuth和LinkedIn,都在一个幸福的家庭中吗?

我正在构建一个Ruby on Rails应用程序:a)通过LinkedIn通过OAuth对用户进行身份验证,并且我想:b)使用获取的OAuth令牌对Mechanize进行身份验证以访问因此,a)是否可以通过OAuth令牌对Mechanize http访问进行身份验证,b)可以在LinkedIn上使用,c)有人可以指出我的Ruby示例吗? 这是我的宝石: gem 'omniauth', ..
发布时间:2020-04-30 12:52:19 其他开发

使用Mechanize获取JavaScript变量

我想从 https://admin.booking.com/hotel/hoteladmin获取JavaScript变量在 head>中脚本> var token 。 我不知道浏览器如何设置此变量,因为当我从Mechanize获取此页面时,我得到: var token =''|| 'empty-token', 以下是我用来获取此页面的代码: login_ur ..
发布时间:2019-05-27 16:30:41 前端开发

如何正确使用mechanize来刮取AJAX网站

所以我对网络抓取相当新。这个站点上有一个表,表的值由Javascript控制。这些值将确定我的浏览器被告知从Javascript请求的未来值的地址。这些新页面有JSON响应,脚本在我的浏览器中更新表。 所以我想用一个机制化方法构建一个类,该方法接收一个url和spits出于身体反应,第一次是HTML,之后,身体反应将是JSON,用于剩余的迭代。 我有一些有效的但我想知道是否我做得对,或 ..
发布时间:2019-04-28 10:03:41 前端开发

机械化为Java

我想知道是否有类似Perl的/ Python的Java机制化。 谢谢! 解决方案 查看 HtmlUnit 。它类似于Perl的 WWW :: Mechanize 。它的Perl版本名为 WWW :: HtmlUnit (它使用 Inline :: Java 来公开Java库的方法到Perl)。 ..
发布时间:2018-12-12 18:42:44 Java开发

Perl Mechanize超时无法使用https

我一直在使用Perl的Mechanize库但出于某些原因使用https超时参数(我正在使用Crypt :: SSLeay用于SSL)。 my $ browser = WWW :: Mechanize-> new(autocheck => 0,timeout => 3); 有没有人遇到过这个并且知道如何修复它?谢谢! 解决方案 对于HTPS / SSL,你必须做一些解决方法: ..
发布时间:2018-07-10 18:43:15 其他开发

使用python mechanize库登录https站点

我有以下代码: 导入请求 导入sys import urllib2 import re import mechanize import cookielib #import json #import imp #print(imp.find_module(“requests”)) # print(requests .__ file__) EMAIL =“****** ..
发布时间:2018-07-10 18:32:23 Python

可以在https上的WWW :: Mechanize中使用超时吗?

我们有一个使用 WWW的Perl脚本: :机械化使用WWW :: Mechanize中的POST操作通过我们的公司代理从安全(https)网站下载内容。 有时这个帖子动作会因为未知原因而持续数小时。 我想控制它。我检查了超时,但我也在Stackoverflow中的一篇文章中读到它与https网站不兼容。 我知道如何使用超时机制吗? 我想停止处理该链接,说一分钟左右后继续进行 ..
发布时间:2018-07-10 18:21:48 其他开发

机械化将登录表单从http提交到https

我有一个网页,其中包含通过HTTP加载的登录表单,但它通过HTTPS提交数据。 我正在使用python-mechanize登录此站点,但似乎数据是通过HTTP提交的。 我的代码如下所示: import mechanize b = mechanize.Browser() b.open('http://site.com') form = b.forms()。next()#登录 ..
发布时间:2018-07-10 18:13:51 Python