问题标签 [mechanize]
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.
php - PHP的机械化和BeautifulSoup?
我想知道是否有类似 Mechanize 或 BeautifulSoup for PHP 的东西?
javascript - mechanize (python) 点击一个 javascript 类型的链接
是否可以让 mechanize 跟随 javascript 类型的锚链接?
我正在尝试使用 mechanize 和 beautifulsoup 登录 python 中的网站。
这是锚链接
这是我尝试过的
现在我收到错误消息,
urllib2.URL错误:
任何帮助或建议表示赞赏
编辑
帮手评论后,我去查看了一下asp页面的代码。
我发现了一些有用的脚本,但我不确定我必须在 python 中做什么才能用 python 模拟 JS 代码。我在哪里没有看到任何 cookie 设置,我看错地方了吗?
python - 使用 Python 机械化,如“篡改数据”
我正在用 python (2.6) 和 mechanize (0.1.11) 编写一个 web 测试脚本。我正在使用的页面有一个带有如下选择字段的 html 表单:
在机械化中,如果我尝试这样的事情:
然后我得到一个错误:ClientForm.ItemNotFoundError: insufficient items with name 'E'
我可以使用“Tamper Data”firefox 扩展手动执行此操作。有没有办法用 python 和 mechanize 做到这一点?我能否以某种方式说服 mechanize 该表单实际上具有我想要提交的值?
python - 使用 Python Mechanize 上传文件
当我运行以下脚本时:
我得到:ValueError:值属性是只读的
当我添加时,我仍然得到同样的错误:
那么,如何使用 Python Mechanize 与 HTML 表单交互来上传文件呢?
理查德
ruby - 使用 Ruby WWW::Mechanize 时忽略 Iconv::IllegalSequence
使用 mechanize lib 时,我在某些网页上遇到了 Iconv::IllegalSequence 错误。有没有办法让机械化只是省略错误编码的字符并返回“剪切”页面?我知道相关的线程,但我宁愿丢弃页面上的一些字符,然后重新实现编码猜测。TIA
ruby - 带有标题的 Ruby 机械化帖子
我有通过 XMLHttpRequest 和服务器端脚本检查此标头的 js 页面,如何发送此标头?
ruby - 如何在 Mechanize 中获取重定向日志?
在 ruby 中,如果您使用 mechanize 跟随 301/302 重定向,如下所示
如何获取页面机械化被重定向的列表?(如http://google.com => http://www.google.com => http://google.com.ua)
好的,这是 mechanize 中负责重定向的代码
但试图 m.history.map {|p| puts p.uri} 显示最后一页 uri 的 3 倍..
perl - 我可以在 WWW::Mechanize 的 POST 中将空格编码为 %20 吗?
我正在使用WWW::Mechanize进行一些标准的网站遍历,但有一次我必须构建一个特殊的 POST 请求并将其发送出去。所有这些都需要会话 cookie。
在我发出的 POST 请求中,空格被编码为 + 符号,但我需要将它们编码为 %20。
我不知道如何改变这种行为。我意识到它们是等价的,但出于我无法控制的原因,这是我必须做的。
谢谢你的帮助。