问题标签 [robobrowser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1237 浏览

python - Robobrowser BeautifulSoup 错误

我正在制作一个 webscraper 来登录一个网站,当我登录时,我收到了一个我不知道如何解决的 beautifulSoup 错误,以及一个我也很困惑的对象错误。我一直在看网络抓取教程一段时间,真的需要帮助

错误

0 投票
1 回答
381 浏览

python - 使用 Robobrowser python 库登录到 ASPX

尝试使用 Robobrowser 自动登录到 asp 站点。robobrowser 没有错误,但它只返回登录站点,而不是成功的站点。

脚本:

0 投票
2 回答
411 浏览

python - robobrowser 处理 json 中的响应

我正在尝试以可编程方式访问网站

网站返回了 json 格式(至少我认为它是 json),但我似乎找不到用于处理 json 的 robobrowser api。

如您所见,我想测试“isSuccess”是否并打印错误消息,在这种情况下我该如何继续?

谢谢

0 投票
0 回答
310 浏览

python - 你可以使用没有 Class、Action 或 Id 标签的 RoboBrowser 的 get.form

我已经看到了多个关于如何使用RoboBrowser在网站上获取表单的示例。但是,我尝试登录的网站与我所看到的示例没有任何相似之处。我知道每个网站都不同,但大多数网站在表单代码开始的开头附近至少有三个标签中的一个,如class、或 action。ID我已经尝试了表单代码中的一些类标签,但是当我打印检查时,我得到“无”。有,data-bind但我不确定如何使用它。

0 投票
1 回答
77 浏览

python - 在响应表单中的 javascript 中找到一些值

我有一个 url www.example.com/test ,所以通过使用 robobrowsker 访问这个 url,我找到了一些 js 作为响应,它包含类似这样的内容

我想得到' wi5U8xXijdXRrPR4aG84OAjSLsuS1YqTV4X7VLDnWeuwr72D39H-KXBsyG7eZEZPT7YXW7GF26IiQBrW0vcEZd5Bqrjof_CVEUFRTDPS4rx68Opmi6juZXnGDEtb9nsBXxM4Why2WNlflqFM6purXw2'

我试过这个

这给出了“无”

那么我该怎么做呢?

谢谢

0 投票
2 回答
783 浏览

python - 使用请求检索表单结果

我想提交一个 multipart/form-data 来设置TRILEGAL上的模拟输入,并从重定向页面下载可用的文件。

我研究了请求、urllib、Grab、机械化等的文档,似乎在机械化中我的代码将是:

但是,我无法测试它,因为它在 python 3 中不可用。

所以我尝试了请求:

但我不知道如何进入结果页面 - 如果我这样做了

它显示了我刚刚提交的表单的内容,而如果您打开实际网站,然后单击“提交”,您会看到一个新窗口(按照 method="post" action="./trilegal_1.6" ) .

如何通过请求进入那个新窗口(即,点击提交按钮时打开的页面),然后单击结果页面上的链接以检索结果文件(“结果将在大约 2在这个链接上几分钟。”)?

如果您能指出任何其他可以完成这项工作的工具,我将不胜感激 - 我花了几个小时寻找可以帮助解决这个问题的东西。

谢谢!

克里斯

0 投票
1 回答
823 浏览

python - 无法使用 python [requests, roboBrowser] 登录网站

我已经环顾一周了。我找到的所有答案要么已过时,要么不起作用。

我正在尝试登录该网站http://ink361.com/app/login 我尝试单独使用请求,并尝试将请求与 robobrowser 混合以注入一些标头。为测试目的提供我的用户名和密码没有问题。

我试图打印网页中的所有表格,但它需要永远然后它会引发

出于某种原因,标题会做这件事。我试过没有标题我得到了一个空的表格数组。我试着抓住这样的表格

我得到字段是空的..

0 投票
0 回答
973 浏览

python-3.x - Python3 robobrowser SSL 错误

我正在尝试通过 Python3 中的 robobrowser 访问 URL,但出现 SSL 错误。我对 HTML 和 SSL 的了解还不够,无法在这里走得很远,而且谷歌搜索证明不是很有帮助......我尝试了其他一些 URL,它们工作正常。

这是我的代码:

错误是这样的:

任何帮助将不胜感激

0 投票
2 回答
1777 浏览

python - Python 找不到已安装的模块 robobrowser

我正在尝试创建一个非常简单的 Python 3.6 脚本。使用 MacOS。

对于这个脚本,我必须安装 robobrowser,我使用easy_install robobrowser. 之后,我尝试使用以下语句导入它:

但是,终端提示我以下(臭名昭著的)错误:

我已经安装了 Python 3.6。但是,在我的/Library/Python中,我只有 2 个文件夹:2.6 和 2.7。在/Library/Python/site-package中有一个名为robobrowser-0.5.3-py2.7.egg的文件夹。可能与此有关吗?

很抱歉问了一个很可能很简单的问题。但是,我似乎无法弄清楚。

感谢您阅读本文,

蒂门。

0 投票
0 回答
518 浏览

python - Robobrowser 登录:“NoneType”对象不可下标

我正在尝试登录以下网站。但是,我确实很挣扎,因为我认为我必须首先单击“登录”按钮才能访问表单。有人可以帮忙吗?

出现以下错误:

此外,我收到以下警告:

干杯