草庐IT

python - 使用 python 提交到 web 表单

我已经看到类似的问题问了很多次,但没有一个有用我正在尝试将数据提交到网络上的表单,我尝试了请求,但urllib并没有工作例如,这里是应该在SO上搜索[python]标记的代码:importurllibimporturllib2url='http://stackoverflow.com/'#Preparethedatavalues={'q':'[python]'}data=urllib.urlencode(values)#SendHTTPPOSTrequestreq=urllib2.Request(url,data)response=urllib2.urlopen(req)html=re

Python urllib2 响应头

我正在尝试提取URL请求的响应header。当我使用firebug分析URL请求的响应输出时,它返回:Content-Typetext/html但是当我使用python代码时:urllib2.urlopen(URL).info()结果输出返回:Content-Type:video/x-flv我是python新手,一般是web编程;非常感谢任何有用的见解。另外,如果需要更多信息,请告诉我。提前感谢您阅读这篇文章 最佳答案 尝试像Firefox那样请求。您可以在Firebug中看到请求header,因此将它们添加到您的请求对象中:imp

Python urllib2 响应头

我正在尝试提取URL请求的响应header。当我使用firebug分析URL请求的响应输出时,它返回:Content-Typetext/html但是当我使用python代码时:urllib2.urlopen(URL).info()结果输出返回:Content-Type:video/x-flv我是python新手,一般是web编程;非常感谢任何有用的见解。另外,如果需要更多信息,请告诉我。提前感谢您阅读这篇文章 最佳答案 尝试像Firefox那样请求。您可以在Firebug中看到请求header,因此将它们添加到您的请求对象中:imp

python - 如何从 URL 中提取文件名并附加一个单词?

我有以下网址:url=http://photographs.500px.com/kyle/09-09-201315-47-571378756077.jpg我要提取此网址中的文件名:09-09-201315-47-571378756077.jpg一旦我得到这个文件名,我就会用这个名字将它保存到桌面。filename=**extractedfilenamefromtheurl**download_photo=urllib.urlretrieve(url,"/home/ubuntu/Desktop/%s.jpg"%(filename))在此之后,我将调整照片的大小,一旦完成,我将保存调整大小

python - 如何从 URL 中提取文件名并附加一个单词?

我有以下网址:url=http://photographs.500px.com/kyle/09-09-201315-47-571378756077.jpg我要提取此网址中的文件名:09-09-201315-47-571378756077.jpg一旦我得到这个文件名,我就会用这个名字将它保存到桌面。filename=**extractedfilenamefromtheurl**download_photo=urllib.urlretrieve(url,"/home/ubuntu/Desktop/%s.jpg"%(filename))在此之后,我将调整照片的大小,一旦完成,我将保存调整大小

python - 导入 urllib.request,ImportError : No module named request

我正在尝试在Window10上的PyCharm4.5.4上为python2.7.10导入urllib.request,但收到错误“ImportError:Nomodulenamedrequest”。 最佳答案 urllib.request模块已被弃用..只需使用importurllib如果你之前写的话,对于你的功能来说urllib.request.urlretrieve现在你就写urllib.urlretrieve 关于python-导入urllib.request,ImportErro

python - 导入 urllib.request,ImportError : No module named request

我正在尝试在Window10上的PyCharm4.5.4上为python2.7.10导入urllib.request,但收到错误“ImportError:Nomodulenamedrequest”。 最佳答案 urllib.request模块已被弃用..只需使用importurllib如果你之前写的话,对于你的功能来说urllib.request.urlretrieve现在你就写urllib.urlretrieve 关于python-导入urllib.request,ImportErro

使用 urllib.open 时出现 Python 错误

当我运行这个时:importurllibfeed=urllib.urlopen("http://www.yahoo.com")printfeed我在交互式窗口(PythonWin)中得到这个输出:>我希望获得上述URL的来源。我知道这在其他计算机(比如学校的计算机)上也有效,但这是在我的笔记本电脑上,我不确定这里有什么问题。另外,我根本不理解这个错误。这是什么意思?添加信息?fp?请帮忙。 最佳答案 试试这个:打印feed.read()参见Python文档here. 关于使用urllib

使用 urllib.open 时出现 Python 错误

当我运行这个时:importurllibfeed=urllib.urlopen("http://www.yahoo.com")printfeed我在交互式窗口(PythonWin)中得到这个输出:>我希望获得上述URL的来源。我知道这在其他计算机(比如学校的计算机)上也有效,但这是在我的笔记本电脑上,我不确定这里有什么问题。另外,我根本不理解这个错误。这是什么意思?添加信息?fp?请帮忙。 最佳答案 试试这个:打印feed.read()参见Python文档here. 关于使用urllib

python - 如何在 python 中使用 urllib2 加快获取页面的速度?

我有一个脚本可以获取几个网页并解析信息。(一个例子可以在http://bluedevilbooks.com/search/?DEPT=MATH&CLASS=103&SEC=01看到)我在上面运行了cProfile,正如我所假设的,urlopen占用了很多时间。有没有办法更快地获取页面?或者一次获取多个页面的方法?我会做任何最简单的事情,因为我是Python和Web开发的新手。提前致谢!:)更新:我有一个名为fetchURLs()的函数,我用它来制作我需要的URL数组所以类似urls=fetchURLS().URL都是来自Amazon和eBayAPI的XML文件(这让我很困惑,为什么加载