mechanize-python相关内容
我正在学习如何使用 mechanize,这是一个 Python 模块来自动与网站进行交互. 一项功能是自动处理 cookie.我想从 mechanize.Browser 实例中转储 cookie 以用于调试目的,但我自己似乎无法弄清楚. 解决方案 >>> 从机械化导入浏览器>>> b = 浏览器()>>> b._ua_handlers['_cookies'].cookiejarmec
..
我知道之前关于机械化 + Google App Engine 的问题,我应该使用什么纯 Python 库来抓取网站?和 机械化和 Google App Engine. 还有一些代码这里,我无法得到在应用引擎上工作,抛出 文件“D:\data\eclipse-php\testpy4\src\mechanize\_http.py", line 43, in socket._fileobject
..
我正在尝试通过抓取way2sms.com发送短信,但无法使用机械化功能登录到way2sms.com. 我正在使用以下代码提交登录表单. import mechanize br = mechanize.Browser() br.set_handle_robots(False) br.set_handle_refresh(False) br.addheaders = [('User-age
..
我遇到与类似的问题机械化形式(python)和我想在登录屏幕后面抓取网站的数据.但是,我不知道如何选择没有名称的表单域.控件如下所示: =)> =)> =[on])> =) (readonly)>> 通常它
..
向服务器发送请求后 br.open('http://xxxx') br.select_form(nr=0) br.form['MESSAGE'] = '1 2 3 4 5' br.submit() 我得到响应标题,其中包含set-cookie Set-Cookie: PON=xxx.xxx.xxx.111; expires=Tue, 17-Ma
..
我正在使用Mechanize下载文件,并且响应头中有一个字符串: Content-Disposition: attachment; filename=myfilename.txt 是否有一种快速的标准方法来获取文件名值? 我现在想到的是: filename = f[1]['Content-Disposition'].split('; ')[1].replace('filename=
..
我正在尝试使用机械化提交表单,但遇到错误(TypeError:ListControl,必须设置一个序列)在谷歌搜索了一段时间并尝试了几种不同的解决方案后,我无法解决问题.我正在尝试提交所有字段. 通过机械化获取的表单数据(对于br.forms()打印中的f:f)
..
我有类似的代码: br = mechanize.Browser() br.open("https://mysite.com/") br.select_form(nr=0) #do stuff here response = br.submit() html = response.read() #now that i have the login cookie i can do this..
..
所以我目前有这段代码可以读取一个如下所示的account.txt文件: username1:password1 username2:password2 username3:password3 然后让我(感谢这里的一名成员)读取accounts.txt文件,并将其拆分为用户名和密码,以便以后进行打印.当我尝试使用用户名和密码分别用以下代码打印第1行时: with open('acco
..
当前,我正在像这样使用机械化: browser = mechanize.Browser() browser.set_handle_robots(False) browser.set_handle_equiv(False) browser.addheaders = [('User-agent', 'Mozilla/5.0 (X11
..
我正在使用http代理和Mechanize模块.我初始化机械对象并按如下所示设置代理: self.br = mechanize.Browser() self.br.set_proxies({"http": proxyAddress}) #proxy address is like 1.1.1.1:8080 然后我像这样打开网站: response = self.br.open(
..
您将如何强制机械化对需要SSLv3的HTTPS URL使用SSLv3?如果我尝试对所有仅SSLv3的网址使用机械化,则会收到错误消息: URLError: 解决方案 一个肮脏的答案..
..
我正在尝试编写一个python脚本,该脚本将生成我的批处理的等级列表.为此,我只需要使用Web浏览器中的inspect元素功能来更改链接的roll-number参数.链接(相对)看起来像: /academic/utility/AcademicRecord.jsp?loginCode=000&loginnumber=000&loginName=name&Home=ascwebsite 我只
..
我正在使用Python 2.7.6和mechanize 0.2.5,并且我想登录到'dining.ut.ac.ir'(我具有用户名和密码)-但是当我尝试运行以下脚本来获取forms list: import mechanize br = mechanize.Browser() br.set_handle_robots(False) br.addheaders = [('User-agent'
..
我正在尝试编写一个简单的漫游器,该漫游器将在页面上登录到我的帐户,然后评论其他用户的图像.但是,我无法使评论表单正确提交工作.评论表单如下:
..
只需尝试使用机械化登录网站.当我打印"br.form"时,我可以看到我的凭据输入到我的表单中.但是我不知道如何正确地提交表格. 我使用"br.submit()",并尝试通过打印br.title()来验证它是否已进入下一页,但是显示的标题是用于登录屏幕的,而不是登录后的屏幕. import mechanize from time import sleep def reportDownlo
..
我正在尝试使用python中的机械化打开URL.该代码执行没有错误,但实际上没有任何反应.我想念什么?另外,有没有办法设置浏览器?这是python 2.7. import mechanize url='http://www.google.com/' op = mechanize.Browser() # use mecahnize's browser op.set_handle_robots(
..
我刚刚开始在Python中使用机械化,但是我已经遇到了一些问题.我在StackOverflow和Google上四处查看,并且看到人们说该文档很棒,并且应该很容易使它起作用,但是我想我不知道如何查找该文档,因为我可以找到的代码示例并没有真正教会我如何去做我想做的特定事情.如果有人能指出我这种文档,我将很高兴自己阅读并解决我的问题. 对于实际问题,我正在尝试通过以表格形式发送用户名和密码信息来登
..
我想选择一种机械化的形式.这是我的代码: br = mechanize.Browser() self.br.open(url) br.select_form(name="login_form") 表单的代码:
..
我正在使用代理服务器(位于公司防火墙后)登录到https域. SSL握手似乎不太顺利: CertificateError: hostname 'ats.finra.org:443' doesn't match 'ats.finra.org' 我正在使用Python 2.7.9-Mechanize,并且已经超越了所有的登录名,密码,安全问题屏幕,但是它却挂在了证书上. 任何帮助都将
..