问题标签 [twill]

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 回答
129 浏览

python-2.7 - 使用斜纹提交 web 表单不适用?

我正在尝试自动在喊话箱上发送消息:

http://www.i-tchat.com/shoutbox/shoutbox.php?idShoutbox=116303

当我使用此代码时,一切正常(没有错误),但消息未发送(已提交)

任何想法 ?

0 投票
1 回答
970 浏览

python - 斜纹布不显示形式

我正在尝试使用 python 斜纹登录https://accounts.coursera.org/我尝试了这段代码

twill 没有检测到页面中的表单,并且 showforms 方法没有显示任何内容!这是斜纹包中的内部问题还是我错过了什么

0 投票
6 回答
63404 浏览

python - 如何修复 ImportError:没有名为 packages.urllib3 的模块?

我在 Ubuntu 机器上运行 Python 2.7.6。当我twill-sh在终端中运行(Twill 是用于测试网站的浏览器)时,我得到以下信息:

但是,我可以在 Python 控制台中导入 urllib 就好了。可能是什么原因?

0 投票
1 回答
832 浏览

python - python 2.7使用斜纹提交错误

我的 python 代码向 Google 提交值:

运行时显示以下错误:

0 投票
1 回答
2472 浏览

python - 网站提交按钮本地化时使用Twill的提交功能(Python)

我正在尝试从网站中提取信息,这样做需要我登录。一切顺利,直到我到达提交按钮:

据我了解,这是因为网站将自身重定向到服务器上的页面。有没有办法让按钮重定向到整个页面而不是服务器上的本地文件?或者我什至对为什么会发生这个错误是正确的?

提前致谢

我的代码要点:

0 投票
0 回答
205 浏览

twill - 为什么斜纹布不显示形式?

我正在尝试使用斜纹布访问网站:https ://cuentas.itesm.mx/IDMProv/portal/cn/GuestContainerPage/ITESMPageForgotPassword

在网站代码上,我需要personID在表单内填写此字段frmChRIndex

当我在斜纹布上使用命令showforms时,这种形式不会出现。

它返回这些表格

关于为什么会发生这种情况的任何想法?

0 投票
2 回答
859 浏览

python - 使用带有斜纹的 show() 向控制台发送 HTML 垃圾邮件

我一直在使用该功能twill.commands.show()从页面中获取原始 HTML。我大约每 5 秒运行一次。每次运行该函数时,它都会使用提到的网页原始 HTML 向控制台发送垃圾邮件。我需要使用控制台进行调试,并且由于控制台不断填充HTML,这样做是不可能的。由于show()被编程为打印 HTML 并将其作为字符串返回,我将不得不编辑斜纹,这超出我的技能范围,并且使程序在其他设备上不兼容。尽管一遍又一遍地保存和读取文件可能会起作用,但每 5 秒执行一次似乎不切实际。

代码:

同样,twill 有一个save_html,可用于保存到文件,但我每 5 秒执行一次,它可能会减慢程序/计算机的速度,尤其是在旧操作系统上运行时。

谢谢!

0 投票
2 回答
2952 浏览

python - Python请求模块:发布并转到下一页

我正在使用 python 的请求模块在网页上填写表格。我将表单作为 POST 请求提交,效果很好。我从 POST 中得到了预期的响应。然而,它是一个多步骤的形式;在第一次“提交”之后,站点在同一页面上加载另一个表单(使用 AJAX)。发布响应有这个 HTML 页面。现在,我如何使用此响应来填写新页面上的表单?我可以以某种方式将 Requests 模块与 Twill 或 Mechanize 交织在一起吗?

这是 POST 的代码:

上面的响应r包含由提交该表单产生的新 HTML 页面。这个 HTML 页面也有一个我必须填写的表格。我可以r以某种方式将其发送到斜纹或机械化,并使用机械化的表单填写 API 吗?任何想法都会有所帮助。

0 投票
0 回答
238 浏览

python - 斜纹布有正确的表格编号但失败了

我有这个代码来访问路由器的配置。

我是 python 新手,我需要解决这个问题。错误说“没有匹配的表格”,但我在主页上只有 2 个输入框。这是为什么?

财政年度: 在此处输入图像描述

0 投票
0 回答
364 浏览

python - Python Tumblr Uploader Bot(带斜纹)

所以我用斜纹在 python 中制作了一个 Tumblr 机器人(是的,我知道我可以使用 API,但我想使用多个帐户(50+)并且我不想为每个帐户创建一个 API)

我怎样才能通过斜纹制作上传程序?我成功登录。

我的代码: