连接网页的脚本

2 投票
7 回答
40684 浏览
提问于 2025-04-15 14:12

我在找一个Python脚本,主要是用来连接一个网页(可能还需要一些查询参数)。

我打算在Unix系统中把这个脚本当作批处理任务来运行。

7 个回答

3

如果你想让你的脚本像网站的用户一样正常工作,比如点击链接什么的,那么你可能需要使用一个叫做python mechanize的库。

Python Mechanize

3

试试这个:

aResp = urllib2.urlopen("http://google.com/");
print aResp.read();
11

urllib2 可以满足你的需求,而且使用起来非常简单。

import urllib
import urllib2

params = {'param1': 'value1'}

req = urllib2.Request("http://someurl", urllib.urlencode(params))
res = urllib2.urlopen(req)

data = res.read()

而且这个库很不错,因为你可以很容易地修改上面的代码,来实现其他各种功能,比如发送POST请求、基本认证等等。

撰写回答