问题标签 [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 投票
0 回答
2562 浏览

python - Python 脚本使用 robobrowser 在 bitbucket 上提交表单以导入 repo

我的 bitbucket 用户帐户中有一些存储库,我希望它们导入到我创建的团队中。

我查看了 Bitbucket API 参考资料,找不到任何可以将我的帐户中的存储库导入团队的 API。

所以我正在尝试编写一个可以执行相同操作的脚本。我正在使用机器人浏览器库。

我可以填写登录表格,登录我的 bitbucket。然后我填写发送 POST 请求以导入的表单。

填写并提交后,我收到的回复与包含表单的旧页面相同。响应状态为200,但我的 bitbucket 团队中没有看到新的导入存储库。

这是我用来登录 Bitbucket 的代码:

这是我用来提交 import-repo 表单的代码,但失败了:

知道为什么会这样吗?robobrowser 是一个非常新的库,有没有更好的库来完成我的任务?任何帮助表示赞赏。

0 投票
1 回答
10375 浏览

python - 如何使用 robobrowser 返回页面的 html

我正在试验http://robobrowser.readthedocs.org/en/latest/readme.html,这是一个基于美丽汤库的新 python 库。我试图通过打开一个 html 页面并在 django 应用程序中返回它来测试它,但我无法弄清楚这个最简单的任务。我的 django 应用程序包含:

如何返回所有页面的 HTML?

0 投票
1 回答
1570 浏览

python - 如何使用漂亮的汤/机器人浏览器选择嵌套链接

我正在尝试http://robobrowser.readthedocs.org/en/latest/readme.html,这是一个基于美丽汤库的新 python 库。

我有以下 HTML:

我有以下 django 视图功能

出产量:

但是如何使用美丽的汤选择内部标签?

0 投票
1 回答
1373 浏览

python - 什么是漂亮的汤包法?

我正在尝试http://robobrowser.readthedocs.org/en/latest/readme.html,这是一个基于美丽汤库的新 python 库。我试图通过打开一个 html 页面并在 django 应用程序中返回它来测试它,但我无法弄清楚这个最简单的任务。我的 django 应用程序包含:

当我查看输出的 html 时,我看到:

什么是漂亮的汤包法?我怎样才能得到直接的html?

0 投票
2 回答
742 浏览

python - 如何使用 robobrowser 从 html 中去除标签

我正在试验http://robobrowser.readthedocs.org/en/latest/readme.html,这是一个基于美丽汤库的新 python 库。在一些帮助下,我在 django 应用程序中返回了一个 html 页面,但我不知道要剥离标签以只给我 text 。我的 django 应用程序包含:

当我查看输出的 html 时,我发现它与原始 html 相同。另外我不认为 robobrowser 有美汤的 text() 方法。

我还尝试过(从Python 代码中删除字符串中的 HTML 标记):

结果一样!如何删除 html 标签并返回文本?

0 投票
2 回答
3941 浏览

python - 如何在 robobrowser-python 中发出 POST 请求

http://robobrowser.readthedocs.org/en/latest/api.html

我正在尝试使用browser.open(myurl)并寻找类似于requests.post(url,data=data).

由于 robobrowser 建立在 requests 和 beautifulsoup 之上,所以我认为必须有办法做到这一点。

0 投票
2 回答
5731 浏览

python - InvalidSchema 找不到连接适配器,django 中的错误

我正在尝试http://robobrowser.readthedocs.org/en/latest/readme.html,这是一个基于美丽汤和请求库的新 python 库。我目前正在使用它打开一系列页面并将响应保存到列表中以供以后解析。我的调试器中的列表如下所示:

我通过让 robobrowser 对象循环遍历某些页面并保存响应来生成此列表:

上述部分似乎工作正常,但是当我尝试时:

在我的 django 索引文件中,出现错误:

追溯:

我究竟做错了什么?

0 投票
1 回答
3616 浏览

python - 如何使用 Robobrowser 提交带有 get 操作的表单

我正在使用 robobrowser 库,我遇到了一个表单:

我的代码:

我收到以下错误和回溯:

可以使用 robobrowser 提交此表单吗?

0 投票
1 回答
773 浏览

python - Python 请求创建 Cookie 失败

我正在尝试将弹出表单的数据发布到本地网站。为此,我正在模拟站点提供的请求标头和数据以及 cookie 信息。(注意:我主要从代码中编辑了我的电子邮件和密码(出于显而易见的原因),但所有其他代码将保持不变。)

我尝试了 cookie、标头、请求、数据等的多种排列。此外,我已经在网络检查器中验证了 cookie 以及预期的标头和数据。我可以使用请求的示例代码轻松设置 cookie 。我无法解释为什么我的代码无法在实时站点上运行,我将非常感谢任何帮助。请参阅以下代码以获取更多详细信息。

请注意,我打印了 cookies 对象并且 cookies 属性(字典)为空。

0 投票
0 回答
349 浏览

python - 来自 beautifulsoup/urllib、requests 和 robobrowser 的奇怪响应

我试图在这个网站http://www.juicyads.com/login2.php中使用 robobrowser 登录

但它返回了 JS 代码和几行页眉和页脚。

我试图在禁用 javascript 后在浏览器中打开这个网站,但似乎内容是 html 本身而不是 javascript 生成的

我再次尝试使用requests图书馆

我再次选择了本地库(urllib2),但没有成功。

正如我所说,我正在尝试使用 robobrowser 登录该站点。为此,我必须找到显示的表单