urlopen

    6热度

    4回答

    以下代码 theurl = "https://%s:%[email protected]/nic/update?hostname=%s&myip=%s&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG" % (username, password, hostname, theip) conn = urlopen(theurl) # send the request to

    0热度

    1回答

    我在创建使用URL的脚本时遇到了一些麻烦。我使用urllib.urlopen()来获取所需URL的内容。但是其中一些URL需要认证。 urlopen提示我输入我的用户名和密码。 我需要的是忽略每个需要认证的URL,只需轻松地跳过并继续,有没有办法做到这一点? 我想知道捕捉HTTPError异常,但事实上,异常是由urlopen()方法处理的,所以它不起作用。 感谢您的每一个回复。

    10热度

    1回答

    我正在使用urllib2的urlopen函数尝试从StackOverflow API获取JSON结果。 我正在使用的代码: >>> import urllib2 >>> conn = urllib2.urlopen("http://api.stackoverflow.com/0.8/users/") >>> conn.readline() 结果我得到: '\x1f\x8b\x08\x00\

    3热度

    5回答

    嘿所有,我有一个网站,查找最终用户的信息,是用Python编写的,并需要几个urlopen命令。因此,页面加载需要一些时间。我想知道是否有办法让它更快?有没有一种简单的Python缓存方法或最后让urlopen脚本变得有趣的方法? urlopens访问亚马逊API获取价格,所以该网站需要有点更新。我能想到的唯一选择是创建一个脚本来制作一个mySQL数据库并且不时地运行它,但那会是一个麻烦事。 谢谢

    1热度

    1回答

    每当看着用于Python API库,那里似乎是他们简单地用大约一半: response = urllib2.urlopen('https://www.example.com/api', data) ,并使用约一半: connection = httplib.HTTPSConnection('www.example.com/api') # ... rest omitted for simpli

    2热度

    2回答

    下面是我在论坛上找到的脚本,它几乎正是我需要的,除非我需要阅读30个不同的网址并将它们一起打印。我尝试了几个选项,但脚本只是休息。我如何合并所有30个URL,解析并打印出来。 如果你能帮助我,我会非常感激,ty。 import sys import string from urllib2 import urlopen import xml.dom.minidom var_xml = ur

    4热度

    1回答

    我试图使用devserver从CSV数据上传到我的应用程序: appcfg.py upload_data --config_file="DataLoader.py" --filename="data.csv" --kind=Foo --url=http://localhost:8083/remote_api "path/to/app" 结果: Application: appname; ver

    3热度

    2回答

    我还是比较新的Python,所以如果这是一个明显的问题,我很抱歉。 我的问题是关于urllib2库,它是urlopen函数。目前我正在使用它从另一台服务器加载大量页面(它们都在同一个远程主机上),但是脚本每隔不久就会被一个超时错误(我认为这是来自大量请求)终止。 有没有办法在超时后继续运行脚本?我希望能够获取所有的页面,所以我想要一个脚本,它会一直试图获取页面,然后继续前进。 请注意,会保持连接打

    1热度

    1回答

    我一直在阅读关于Python的urllib2打开和读取受密码保护的目录的能力,但即使在查看文档中的示例以及StackOverflow中的示例后,我也无法获取脚本上班。 import urllib2 # Create an OpenerDirector with support for Basic HTTP Authentication... auth_handler = urllib2.HTT

    13热度

    3回答

    我想告诉urllib2.urlopen(或自定义开罐器)使用127.0.0.1(或::1)来解析地址。然而,我不会改变我的/etc/resolv.conf。 一个可能的解决方案是使用像dnspython这样的工具查询地址,并使用httplib来构建一个自定义url开启者。我宁愿告诉urlopen使用自定义域名服务器。有什么建议么?