问题标签 [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.
python-2.7 - 使用斜纹提交 web 表单不适用?
我正在尝试自动在喊话箱上发送消息:
http://www.i-tchat.com/shoutbox/shoutbox.php?idShoutbox=116303
当我使用此代码时,一切正常(没有错误),但消息未发送(已提交)
任何想法 ?
python - 斜纹布不显示形式
我正在尝试使用 python 斜纹登录https://accounts.coursera.org/我尝试了这段代码
twill 没有检测到页面中的表单,并且 showforms 方法没有显示任何内容!这是斜纹包中的内部问题还是我错过了什么
python - 如何修复 ImportError:没有名为 packages.urllib3 的模块?
我在 Ubuntu 机器上运行 Python 2.7.6。当我twill-sh在终端中运行(Twill 是用于测试网站的浏览器)时,我得到以下信息:
但是,我可以在 Python 控制台中导入 urllib 就好了。可能是什么原因?
python - python 2.7使用斜纹提交错误
我的 python 代码向 Google 提交值:
运行时显示以下错误:
python - 网站提交按钮本地化时使用Twill的提交功能(Python)
我正在尝试从网站中提取信息,这样做需要我登录。一切顺利,直到我到达提交按钮:
据我了解,这是因为网站将自身重定向到服务器上的页面。有没有办法让按钮重定向到整个页面而不是服务器上的本地文件?或者我什至对为什么会发生这个错误是正确的?
提前致谢
我的代码要点:
twill - 为什么斜纹布不显示形式?
我正在尝试使用斜纹布访问网站:https ://cuentas.itesm.mx/IDMProv/portal/cn/GuestContainerPage/ITESMPageForgotPassword
在网站代码上,我需要personID在表单内填写此字段frmChRIndex
当我在斜纹布上使用命令showforms时,这种形式不会出现。
它返回这些表格
关于为什么会发生这种情况的任何想法?
python - 使用带有斜纹的 show() 向控制台发送 HTML 垃圾邮件
我一直在使用该功能twill.commands.show()从页面中获取原始 HTML。我大约每 5 秒运行一次。每次运行该函数时,它都会使用提到的网页原始 HTML 向控制台发送垃圾邮件。我需要使用控制台进行调试,并且由于控制台不断填充HTML,这样做是不可能的。由于show()被编程为打印 HTML 并将其作为字符串返回,我将不得不编辑斜纹,这超出了我的技能范围,并且使程序在其他设备上不兼容。尽管一遍又一遍地保存和读取文件可能会起作用,但每 5 秒执行一次似乎不切实际。
代码:
同样,twill 有一个save_html,可用于保存到文件,但我每 5 秒执行一次,它可能会减慢程序/计算机的速度,尤其是在旧操作系统上运行时。
谢谢!
python - Python请求模块:发布并转到下一页
我正在使用 python 的请求模块在网页上填写表格。我将表单作为 POST 请求提交,效果很好。我从 POST 中得到了预期的响应。然而,它是一个多步骤的形式;在第一次“提交”之后,站点在同一页面上加载另一个表单(使用 AJAX)。发布响应有这个 HTML 页面。现在,我如何使用此响应来填写新页面上的表单?我可以以某种方式将 Requests 模块与 Twill 或 Mechanize 交织在一起吗?
这是 POST 的代码:
上面的响应r包含由提交该表单产生的新 HTML 页面。这个 HTML 页面也有一个我必须填写的表格。我可以r以某种方式将其发送到斜纹或机械化,并使用机械化的表单填写 API 吗?任何想法都会有所帮助。
python - Python Tumblr Uploader Bot(带斜纹)
所以我用斜纹在 python 中制作了一个 Tumblr 机器人(是的,我知道我可以使用 API,但我想使用多个帐户(50+)并且我不想为每个帐户创建一个 API)
我怎样才能通过斜纹制作上传程序?我成功登录。
我的代码:
