草庐IT

orbital-mechanics

全部标签

python - 使用 easy_install 安装 mechanize

我刚刚下载了easy_install,但我在安装mechanize时遇到问题,我是否应该随时处理站点包。在下面的第一次尝试中,我得到了一个错误。在下面的第二次尝试中,我得到命令未找到,这很奇怪,因为我确定它已下载。names-computer:~names$cd/Users/names/Desktop/names-computer:~/Desktopnames$sh/Users/names/Desktop/mechanize-0.1.9-py2.5.egg/Users/names/Desktop/mechanize-0.1.9-py2.5.egg:/Users/names/Deskto

python - 使用 mechanize 将文件上传到 Sharepoint 失败,我不明白为什么

下面是我正在使用的代码。谁能告诉我我在这里缺少什么?br.select_form("aspnetForm")br.form.set_all_readonly(False)FILENAME="2BProcessed.txt"#br['ctl00$PlaceHolderMain$UploadDocumentSection$ctl03$InputFile']=FILENAMEbr.form.add_file(open(FILENAME),'text/plain',FILENAME)printbr.formprint"--------------------------------------

python - 如何在 python 中使用 mechanize 为下拉菜单选择一个项目?

我真的很困惑。我基本上是在尝试使用pythonMechanize在网站上填写表格。除了下拉菜单外,我一切正常。我用什么来选择它,我用什么来赋值?我不知道我是否应该输入选择的名称或它的数值。非常感谢您的帮助,谢谢。代码片段:try:br.open("http://www.website.com/")try:br.select_form(nr=0)br['number']="mynumber"br['from']="herpderp@gmail.com"br['subject']="Yellow"br['carrier']="203"br['message']="Hello,World!"

javascript - Mechanize 和 Python,单击 href ="javascript:void(0);"链接并获取响应

我需要从我填写表格的页面中删除一些数据(已经用mechanize做到了)。问题是,该页面在许多页面上返回数据,而我无法从这些页面获取数据。从第一个结果页面获取它们没有问题,因为它已经在搜索后显示-我只需提交表单并获得响应。我分析了结果页面的源代码,它似乎使用了JavaScript、RichFaces(一些带有ajax的JSF库,但我可能是错的,因为我不是网络专家)。但是,我设法弄清楚了如何到达剩余的结果页面。我需要点击这种形式的链接(href="javascript:void(0);",完整代码如下):12345678910»»»»»newRichFaces.ui.DataScroll

python - Symfony 和 Mechanize

我正在尝试访问使用Symfony框架设计的本地网站。它与网络浏览器和CURL完美配合,但当我使用Mechanize时,我总是得到服务器的401未经授权的答案。importmechanize#Browserbr=mechanize.Browser()br.set_debug_http(True)br.set_debug_redirects(True)br.set_debug_responses(True)#Doesnotchangeanythingevenifwechangethosbr.addheaders=[('User-agent','Mozilla/5.0(X11;U;Linux

python - 使用 python mechanize 的复选框输入

我想使用pythonmechanize填写表格。表格看起来像:=Submit)(readonly)>>如何将live或undefinesource(复选框)的值设置为True(勾选)或False(取消勾选)live和undefinsource的项目是:>>>printbr.form.controls[4].get_items()[]>>>printbr.form.controls[3].get_items()[] 最佳答案 我的一种做法是br.find_control("live").items[0].selected=True

Python 和 mechanize 登录脚本

各位程序员大家好!我正在尝试使用python和mechanize模块编写一个脚本来登录我大学的“食物平衡”页面...这是我尝试登录的页面:http://www.wcu.edu/11407.asp该网站有以下表单登录:WCUIDNumberPIN由此我们知道我需要填写以下字段:1.名字=id2.姓名=PIN随着Action:action=https://itapp.wcu.edu/BanAuthRedirector/Default.aspx这是我到目前为止编写的脚本:#!/usr/bin/python2-Wignoreimportmechanize,cookielibfromtimeim

python - 使用 Mechanize 提交表单 (Python)

嗯,我正在尝试使用Python和Mechanize登录到一个站点。我已经打开了网站:site=br.open("http://example.com/login.php")我有一个表单列表(使用br.forms)。...=Login)(readonly)>>我一直在尝试提交用户名和密码字段。我试过这样做:br.select_form(nr=0)br.form["username"]='usernamehere'br.form["password"]='passwordhere'br.submit()然后我意识到我试图填写的表格并不是页面上的第一个,但是更改0对任何事情都没有帮助。在这样

python - Mechanize 无法读取带有禁用且没有值的 SubmitControl 的表单

我正在尝试使用mechanize(v0.2.5)来处理页面上的表单,该页面将禁用图像作为表单元素之一。当我尝试选择表单时,mechanize引发了AttributeError:control'test'isdisabled其中test是禁用控件的名称。例如,br=mechanize.Browser(factory=mechanize.RobustFactory())br.open("http://whatever...")br.select_form(nr=0)导致此堆栈跟踪:br.select_form(nr=0)File"build\bdist.win32\egg\mechaniz

python - 使用 Mechanize (Python) 填写表格

我想使用pythonmechanize填写此页面上的表格,然后记录响应。我应该怎么做?当我使用以下代码在此页面上搜索表单时,它仅显示用于搜索的表单。我应该如何找到其他表格的表格名称以及姓名,性别等字段?http://aapmaharashtra.org/join-us代码:importmechanizebr=mechanize.Browser()br.open("http://aapmaharashtra.org/join-us")forforminbr.forms():print"Formname:",form.nameprintform 最佳答案